µ±Ç°Î»ÖãºÊ×Ò³ > javaÈÕÀú¼Çʱ¾£¨ÎÞµÐ°æ´øÌáÐѹ¦Äܵ÷ÕûÊ±Çø¸ü»»Í¼Æ¬ÁåÉù¹¦ÄÜ£©
3. ¸ß¼¶¹¦ÄÜ
1) Ê±ÇøÉèÖÃ
ÎÒÃÇΪÓû§ÌṩÁ˶à´ï75¸öÊ±ÇøµÄÑ¡Ôñ£¬µã»÷¸ü¸ÄÊ±Çø¼´¿É½«Ê±¼äÇл»µ½µ±Ç°Óû§ËùÔÚµÄÊ±Çø£¬¿ÉÒÔÂú×ãÓû§È¥Íù²»Í¬¹ú¼ÒµÄÐèÇó¡£ÊÇÒ»¿î¡°¹ú¼Ê»¯¡±ÈÕÀú¡£
2) ×Ô¶¨ÒåͼƬ
Óû§µã»÷¸ü¸ÄͼƬ±³¾°£¬¿ÉÒÔÑ¡Ôñ×Ô¼ºÏ²»¶µÄͼƬ£¬ÎªÓû§ÌṩÁ˶àÑù»¯Ñ¡Ôñ¡£¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄϲºÃÉèÖÃϲ°®µÄͼƬ£¬±ÈÈç·ÅÖÃÒ»¸öÃûÈË×ùÓÒÃú¿ÉÒÔÃãÀø×Ô¼ºÔÚѧҵÉϲ»¶Ï½ø²½¡£
3) ×Ô¶¨ÒåÒôÀÖ
¿¼Âǵ½ÆÕͨÄÖÖӴ̶úµÄȱµã£¬ÎÒÃǸøÓû§Ìṩ¶¨ÖÆ»¯ÁåÉùµÄ¹¦ÄÜ£¬ÈÃÓû§¿ÉÒÔ×Ô¼ºÉèÖÃÄÖÖÓÁåÉù£¬ÌṩÁ˸öÐÔ»¯µÄÓû§ÌåÑé¡£
4) ±£Áô×Ô¶¨ÒåÉèÖÃ
Óû§µÄ×Ô¶¨ÒåÉèÖù¦Äܶ¼»á±»¼Ç¼£¬Ï´δò¿ªÈí¼þʱ»¹Äܱ£ÁôÏÈǰµÄÉèÖá£ÊÇÒ»¿îÕæÕýµÄÈËÐÔ»¯¡¢¸öÐÔ»¯ÈÕÀú
¶þ¡¢ Éè¼ÆË¼Â·
Ê×ÏÈ£¬°´ÕÕ¹¦Äܽ«ÈÕÀú·Ö³É²»Í¬Ä£¿é£¬·Ö±ðÊÇCalendarImage(ÏÔʾͼƬ),CalendarPad(ʵÏÖÖ÷Òª¹¦ÄÜ£¬Ö÷Òª¿ò¼Ü),mainclass(main·½·¨),NotePad(ÏÔʾ
¼Çʱ¾),myClock(ÖÓ±íµÄÏÔʾ),Month(Ô·ݵÄÉèÖúÍÏÔʾ),Year(Äê·ÝµÄÉèÖúÍÏÔʾ)¡£
ͼ 1 ¸ù¾Ý¹¦ÄÜÉè¼ÆÈÕÀúÄ£¿é
Ê×ÏȰ´ÕÕÈÕÀúËùҪʵÏֵŦÄÜ£¬´ÓÍâ¹ÛÏÔʾºÍÄÚ²¿¹¦ÄÜÉè¼ÆÈÕÀú¡£
ÈÕÀúµÄÍâ¹Û¹²·ÖΪËĸö²¿·Ö£¬·Ö±ðÊǶ¥²¿µÄ²Ëµ¥À¸£¬×óÉϲ¿·ÖÏÔʾÈÕÀúÃæ°å£¬ÓÒÉϲ¿·ÖÏÔʾ¼Çʱ¾Ãæ°å£¬×óϲ¿·ÖÏÔʾͼƬ£¬ÓÒϲ¿·ÖÏÔʾ±íÅÌ£¬°üÀ¨µç×Ó±íÏÔʾºÍÖÓ±í±íÅÌÏÔʾ¡£ ÈÕÀúµÄÄÚ²¿¹¦ÄÜ£º
ʵÏÖ¼Çʱ¾¹¦ÄÜ£º°üÀ¨»ñÈ¡ÈÕÖ¾£¬ÏÔʾÈÕÖ¾£¬É¾³ýÈÕÖ¾
ʵÏÖÄÖÖÓ¹¦ÄÜ£º°üÀ¨ÖÓ±íµÄÏÔʾ£¬²»Í¬Ê±ÇøµÄÉèÖ㬺͵½Ê±ÌáÐѹ¦ÄÜ ÈÕÀúÈÕÆÚµÄÏÔʾ£º°üÀ¨Ô·ݵÄÉèÖã¬Äê·ÝµÄÉèÖÃ
¸ù¾ÝÒÔÉϹ¦ÄܵĻ®·Ö£¬°´ÕÕÃæÏò¶ÔÏó±à³ÌµÄÉè¼ÆË¼Ï룬½«Í¬Ò»¶ÔÏóËùÓ¦ÓõŦÄܺϲ¢µ½Ò»¸ö¶ÔÏóÉÏ£¬¿ÉÒÔ½«ÈÕÀúµÄʵÏÖ»®·ÖΪÒÔϼ¸¸öÄ£¿é¡£
ͼ 2 ÃæÏò¶ÔÏóµÄÈÕÀúÉè¼Æ
Èý¡¢ ³ÌÐò½á¹¹
1. ×ÜÌå½á¹¹
ÔÚÉè¼Æ¶à¹¦ÄÜÈÕÀúʱ£¬ÐèÒª±àд7¸öjavaÔ´Îļþ£ºmainclass.java, mainclass.java, NotePad.java , Year.java, Month.java£¬CalendarImage.java £¬myClock.java¡£ ÕâЩÀàµÄÖ÷Òª¹¦ÄÜÈçÏ£º
Ö÷Àà mainclass£¨ÓÃÓÚÆô¶¯³ÌÐò£© Ö÷Òª¿ò¼Ümainclass£¨ÊdzÌÐòµÄºËÐÄ£© ¼Çʱ¾NotePad£¨¼Çʱ¾¹¦ÄÜ£© ÄêYear£¨ÏÔʾÄ꣩ ÔÂMonth£¨ÏÔʾÔ·ݣ©
ÈÕÀúͼÏñCalendarImage£¨ÏÔʾÈÕÀúͼÏñ£© Êý×ÖʱÖÓmyClock£¨ÓÃÓÚÏÔʾÊý×ÖʱÖÓ£© ÀàÖ®¼äµÄ¹ØÏµÈçÏÂͼËùʾ
2. ÏêϸÉè¼Æ
mainclass.java
package diaoshizhe;
import java.util.Calendar; //ÕâÊdzÌÐòµÄÖ÷Àࣻ³ÌÐò´ÓÕâ¸öÀ࿪ʼ£» public class mainclass {
public mainclass() { }
//main·½·¨£»
public static void main(String args[]) {
//´´½¨Ò»¸öÈÕÀúµÄʵÀý¶ÔÏ󣬷µ»Øµ±Ç°Ê±¼ä£»
Calendar calendar=Calendar.getInstance(); int y=calendar.get(Calendar.YEAR); int m=calendar.get(Calendar.MONTH)+1; int d=calendar.get(Calendar.DAY_OF_MONTH);
//н¨Ò»¸öCalendarPadÀàµÄ¶ÔÏó£¬ÒÔ²ÎÊýÐÎʽ´«µÝ»ñÈ¡µÄµ±Ç°Ê±¼ä new CalendarPad(y,m,d); } }
¹²·ÖÏí92ƪÏà¹ØÎĵµ