°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) >

µÚ101²¿·Ö

Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ101²¿·Ö

С˵£º Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




ÄǸö¿âµÄ¿ò¼Ü¡£¡¡¡¡

£¨2£©¡¡¡°GUI¡¡¹¹½¨Æ÷¡±£¨¿ÉÊÓ±à³Ì»·¾³£©½«ÊÊÓÃÓÚËùÓпª·¢ÏµÍ³¡£ÔÚÎÒÃÇÓÃͼÐλ¯¹¤¾ß½«×é¼þÖÃÈë´°ÌåµÄʱºò£¬¡¡

Java¡¡Beans¡¡ºÍеġ¡AWT¡¡Ê¹¡¡GUI¡¡¹¹½¨Æ÷ÄÜ°ïÎÒÃÇ×Ô¶¯Íê³É´úÂë¡£ÆäËü×é¼þ¼¼ÊõÈçActiveX¡¡µÈÒ²½«ÒÔÏàͬµÄÐÎʽ¡¡

Ö§³Ö¡£¡¡¡¡

¡¡¡¡

¼ÈÈ»Èç´Ë£¬ÎªÊ²Ã´»¹ÒªÑ§Ï°Ê¹ÓÃÀϵÄAWT¡¡ÄØ£¿Ô­ÒòºÜ¼òµ¥£¬ÒòΪËüµÄ´æÔÚÊǸöÊÂʵ¡£¾ÍÄ¿Ç°À´Ëµ£¬Õâ¸öÊÂʵ¡¡

¶ÔÎÒÃÇÀ´ËµÏÔµÃÓÐЩ²»Àû£¬ËüÉæ¼°µ½ÃæÏò¶ÔÏó¿âÉè¼ÆµÄÒ»¸ö×ÚÖ¼£ºÒ»µ©ÎÒÃÇÔÚ¿âÖй«²¼Ò»¸ö×é¼þ£¬¾ÍÔÙ²»ÄÜ¡¡

È¥µôËü¡£ÈçÈ¥µôËü£¬¾Í»áË𺦱ðÈËÒÑ´æÔڵĴúÂë¡£ÁíÍ⣬µ±ÎÒÃÇѧϰ¡¡Java¡¡ºÍËùÓÐʹÓÃÀÏAWT¡¡µÄ³ÌÐòʱ£¬»á·¢¡¡

ÏÖÓÐÐí¶àÔ­À´µÄ´úÂëʹÓõĶ¼ÊÇÀÏʽAWT¡¡¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡378¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡380¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

AWT¡¡±ØÐëÄÜÓë¹ÌÓвÙ×÷ϵͳµÄGUI¡¡×é¼þ´ò½»Í¨£¬ÕâÒâζ×ÅËüÐèÒªÖ´ÐÐÒ»¸ö³ÌÐòƬ²»¿ÉÄÜ×öµ½µÄÈÎÎñ¡£Ò»¸ö²»¡¡

±»ÐÅÈεijÌÐòƬÔÚ²Ù×÷ϵͳÖв»ÄÜ×÷³öÈκÎÖ±½Óµ÷Ó㬷ñÔòËü»á¶ÔÓû§µÄ»úÆ÷×ö³ö²»Ç¡µ±µÄÊÂÇé¡£Ò»¸ö²»±»¡¡

ÐÅÈεijÌÐòƬ²»ÄÜ·ÃÎÊÖØÒªµÄ¹¦ÄÜ¡£ÀýÈ磬¡°ÔÚÆÁÄ»ÉÏ»­Ò»¸ö´°¿Ú¡±µÄΨһ·½·¨ÊÇͨ¹ýµ÷ÓÃÓµÓÐÌØÊâ½Ó¿ÚºÍ¡¡

°²È«¼ì²éµÄ±ê×¼Java¡¡¿â¡£Sun¡¡¹«Ë¾µÄԭʼģÐÍ´´½¨µÄÐÅÈο⽫½ö½ö¹©¸ø¡¡Web¡¡ä¯ÀÀÆ÷Öеġ¡Java¡¡ÏµÍ³ÐÅÈιØϵ¡¡

×Ô¶¯ÊÚȨÆ÷ʹÓã¬×Ô¶¯ÊÚȨÆ÷½«¿ØÖÆÔõÑù½øÈëµ½¿âÖÐÈ¥¡£¡¡¡¡

µ«µ±ÎÒÃÇÏëÔö¼Ó²Ù×÷ϵͳÖзÃÎÊÐÂ×é¼þµÄ¹¦ÄÜʱ¸ÃÔõô°ì£¿µÈ´ýSun¡¡À´¾ö¶¨ÎÒÃǵÄÀ©Õ¹±»ºÏ²¢µ½±ê×¼µÄ¡¡Java¡¡

¿âÖУ¬µ«Õâ²»Ò»¶¨»á½â¾öÎÒÃǵÄÎÊÌâ¡£Java¡¡1¡£1¡¡°æÖеÄÐÂÄ£ÐÍÊÇ¡°ÐÅÈδúÂ롱»ò¡°Ç©Ãû´úÂ롱£¬Òò´ËÒ»¸öÌØ¡¡

Êâ·þÎñÆ÷½«Ð£ÑéÎÒÃÇÏÂÔصġ¢Óɹ涨µÄ¿ª·¢ÕßʹÓõĹ«¹²ÃÜÔ¿¼ÓÃÜϵͳµÄ´úÂë¡£ÕâÑùÎÒÃǾͿÉÖªµÀ´úÂë´ÓºÎ¡¡

¶øÀ´£¬ÄÇÕæµÄÊÇBob¡¡µÄ´úÂ룬»¹ÊÇÓÉijÈËαװ³ÉBob¡¡µÄ´úÂë¡£Õâ²¢²»ÄÜ×èÖ¹Bob¡¡·¸´íÎó»ò×÷ijЩ¶ñÒâµÄÊ£¬¡¡

µ«ÄÜ·ÀÖ¹Bob¡¡ÌÓ±ÜÄäÃûÖÆÔì¼ÆËã»ú²¡¶¾µÄÔðÈΡ£Ò»¸öÊý×ÖÇ©ÃûµÄ³ÌÐòƬ¡ª¡ª¡¡¡°±»ÐÅÈεijÌÐòƬ¡±¡ª¡ªÔÚJava¡¡¡¡

1¡£1°æÄܽøÈëÎÒÃǵĻúÆ÷²¢Ö±½Ó¿ØÖÆËü£¬ÕýÏñһЩÆäËüµÄÓ¦ÓóÌÐò´ÓÐÅÈιØϵ×Ô¶¯ÊÚȨ»úÖеõ½¡°ÐÅÈΡ±²¢¡¡

°²×°ÔÚÎÒÃǵĻúÆ÷ÉÏ¡£¡¡¡¡

ÕâÊÇÀÏAWT¡¡µÄËùÓÐÌص㡣ÀϵÄAWT¡¡´úÂ뽫һֱ´æÔÚ£¬Ðµġ¡Java¡¡±à³ÌÕßÔڴӾɵÄÊé±¾ÖÐѧϰʱ½«»áÓöµ½Àϵġ¡

AWT¡¡´úÂ롣ͬÑù£¬Àϵġ¡AWT¡¡Ò²ÊÇÖµµÃȥѧϰµÄ£¬ÀýÈçÔÚÒ»¸öÖ»ÓÐÉÙÁ¿¿âµÄÀý³ÌÉè¼ÆÖС£ÀϵÄAWT¡¡Ëù°üÀ¨µÄ·¶¡¡

ΧÔÚ²»¿¼ÂÇÉî¶ÈºÍö¾Ùÿһ¸ö³ÌÐòºÍÀ࣬ȡ¶ø´úÖ®µÄÊǸøÁËÎÒÃÇÒ»¸öÀÏAWT¡¡Éè¼ÆµÄ¸Åò¡£¡¡¡¡



13¡£2¡¡»ù±¾³ÌÐòƬ¡¡¡¡



¿âͨ³£°´ÕÕËüÃǵŦÄÜÀ´½øÐÐ×éºÏ¡£Ò»Ð©¿â£¬ÀýÈçʹÓùýµÄ£¬±ãÖжϸéÖÃÆðÀ´¡£±ê×¼µÄJava¡¡¿â×Ö·û´®ºÍʸÁ¿¡¡

Àà¾ÍÊÇÕâÑùµÄÒ»¸öÀý×Ó¡£ÆäËûµÄ¿â±»ÌØÊâµØÉè¼Æ£¬ÀýÈç¹¹½¨¿éÈ¥½¨Á¢ÆäËüµÄ¿â¡£¿âÖеÄijЩÀàÊÇÓ¦ÓóÌÐòµÄ¡¡

¿ò¼Ü£¬ÆäÄ¿µÄÊÇЭÖúÎÒÃǹ¹½¨Ó¦ÓóÌÐò£¬ÔÚÌṩÀà»òÀ༯µÄÇé¿öϲúÉúÿ¸öÌض¨Ó¦ÓóÌÐòµÄ»ù±¾»î¶¯×´¿ö¡£¡¡

È»ºó£¬ÎªÎÒÃǶ¨Öƻ״¿ö£¬±ØÐë¼Ì³ÐÓ¦ÓóÌÐòÀಢÇÒ·ÏÆú³ÌÐòµÄȨÒæ¡£Ó¦ÓóÌÐò¿ò¼ÜµÄĬÈÏ¿ØÖƽṹ½«ÔÚ¡¡

Ìض¨µÄʱ¼äµ÷ÓÃÎÒÃÇ·ÏÆúµÄ³ÌÐò¡£Ó¦ÓóÌÐòµÄ¿ò¼ÜÊÇ¡°·ÖÀë¡¢¸Ä±äºÍÖÐֹʼþ¡±µÄºÃÀý×Ó£¬ÒòΪËü×ÜÊÇŬÁ¦¡¡

È¥³¢ÊÔ¼¯ÖÐÔÚ±»·ÏÆúµÄËùÓÐÌØÊâ³ÌÐò¶Î¡£¡¡¡¡

³ÌÐòƬÀûÓÃÓ¦ÓóÌÐò¿ò¼ÜÀ´½¨Á¢¡£ÎÒÃÇ´ÓÀàÖм̳гÌÐòƬ£¬²¢ÇÒ·ÏÆúÌض¨µÄ³ÌÐò¡£´ó¶àÊýʱ¼äÎÒÃDZØÐ뿼ÂÇ¡¡

һЩ²»µÃ²»ÔËÐеÄʹ³ÌÐòƬÔÚWEB¡¡Ò³ÃæÉϽ¨Á¢ºÍʹÓõÄÖØÒª·½·¨¡£ÕâЩ·½·¨ÊÇ£º¡¡¡¡

¡¡¡¡

·½·¨¡¡×÷Óá¡¡¡

¡¡¡¡

init£¨£©¡¡³ÌÐòƬµÚÒ»´Î±»´´½¨£¬³õ´ÎÔËÐгõʼ»¯³ÌÐòƬʱµ÷Óá¡¡¡

start£¨£©¡¡Ã¿µ±³ÌÐòƬ½øÈëWeb¡¡ä¯ÀÀÆ÷ÖУ¬²¢ÇÒÔÊÐí³ÌÐòƬÆô¶¯ËüµÄ³£¹æ²Ù×÷ʱµ÷Óã¨ÌØÊâµÄ³ÌÐòƬ±»¡¡stop£¨£©¡¡

¹Ø±Õ£©£»Í¬ÑùÔÚ¡¡init£¨£©ºóµ÷Óá¡¡¡

paint£¨£©¡¡»ù´¡Àà¡¡ponent¡¡µÄÒ»²¿·Ö£¨¼Ì³Ð½á¹¹ÖÐÉÏËÝÈý¼¶£©¡£×÷Ϊupdate£¨£©¡¡µÄÒ»²¿·Öµ÷Óã¬ÒÔ±ã¶Ô³ÌÐòƬ¡¡

µÄ»­²¼½øÐÐÌØÊâµÄÃè»æ¡¡¡¡

stop£¨£©¡¡Ã¿´Î³ÌÐòƬ´Ó¡¡Web¡¡ä¯ÀÀÆ÷µÄÊÓÏßÖÐÀ뿪ʱµ÷Óã¬Ê¹³ÌÐòƬÄܹرմú¼Û¸ß°ºµÄ²Ù×÷£»Í¬ÑùÔÚµ÷Óá¡

destroy£¨£©Ç°µ÷Óá¡¡¡

destroy£¨£©¡¡³ÌÐòƬ²»ÔÙÐèÒª£¬½«Ëü´ÓÒ³ÃæÖÐжÔØʱµ÷Óã¬ÒÔÖ´ÐÐ×ÊÔ´µÄ×îºóÇå³ý¹¤×÷¡¡¡¡

¡¡¡¡

ÏÖÔÚÀ´¿´Ò»¿´paint£¨£©·½·¨¡£Ò»µ©¡¡ponent¡¡£¨Ä¿Ç°ÊdzÌÐòƬ£©¾ö¶¨×Ô¼ºÐèÒª¸üУ¬¾Í»áµ÷ÓÃÕâ¸ö·½·¨¡ª¡ª¿É¡¡

ÄÜÊÇÓÉÓÚËüÔٴλØתÆÁÄ»£¬Ê×´ÎÔÚÆÁÄ»ÉÏÏÔʾ£¬»òÕßÊÇÓÉÓÚÆäËû´°¿ÚÁÙʱ¸²¸ÇÁËÄãµÄ¡¡Web¡¡ä¯ÀÀÆ÷¡£´Ëʱ³ÌÐò¡¡

Ƭ»áµ÷ÓÃËüµÄupdate£¨£©·½·¨£¨ÔÚ»ù´¡Àà¡¡ponent¡¡Öж¨Ò壩£¬¸Ã·½·¨»á»Ö¸´Ò»Çиûָ´µÄ¶«Î÷£¬¶øµ÷Óá¡

paint£¨£©ÕýÊÇÕâ¸ö¹ý³ÌµÄÒ»²¿·Ö¡£Ã»±ØÒª¶Ô¡¡paint£¨£©½øÐйýÔØ´¦Àí£¬µ«¹¹½¨Ò»¸ö¼òµ¥µÄ³ÌÐòƬÎÞÒÉÊÇ·½±ãµÄ·½¡¡

·¨£¬ËùÒÔÎÒÃÇÊ×ÏÈ´Ópaint£¨£©·½·¨¿ªÊ¼¡£¡¡¡¡

update£¨£©µ÷ÓÃpaint£¨£©Ê±£¬»áÏòÆä´«µÝÖ¸ÏòGraphics¡¡¶ÔÏóµÄÒ»¸ö¾ä±ú£¬ÄǸö¶ÔÏó´ú±í×¼±¸ÔÚÉÏÃæÃè»æ£¨×÷¡¡

ͼ£©µÄ±íÃæ¡£ÕâÊǷdz£ÖØÒªµÄ£¬ÒòΪÎÒÃÇÊܵ½ÏîÄ¿×é¼þµÄÍâ¹ÛµÄÏÞÖÆ£¬Òò´Ë²»ÄÜ»­µ½ÇøÓòÍ⣬Õâ¿ÉÊÇÒ»¼þºÃ¡¡

Ê£¬·ñÔòÎÒÃǾͻửµ½ÏßÍâÈ¥¡£ÔÚ³ÌÐòƬµÄÀý×ÓÖУ¬³ÌÐòƬµÄÍâ¹Û¾ÍÊÇÕâ½ç¶¨µÄÇøÓò¡£¡¡¡¡

ͼÐζÔÏóͬÑùÓÐһϵÁÐÎÒÃǿɶÔÆä½øÐеIJÙ×÷¡£ÕâЩ²Ù×÷¶¼ÓëÔÚ»­²¼ÉÏ×÷ͼÓйء£ËùÒÔÆäÖеĴ󲿷ֶ¼ÒªÉæ¡¡

¼°Í¼Ïñ¡¢¼¸ºÎ²Ë×´¡¢Ô²»¡µÈµÈµÄÃè»æ£¨×¢ÒâÈç¹ûÓÐÐËȤ£¬¿ÉÔÚ¡¡Java¡¡ÎĵµÖÐÕÒµ½¸üÏêϸµÄ˵Ã÷£©¡£ÓÐЩ·½·¨ÔÊ¡¡

ÐíÎÒÃÇ»­³ö×Ö·û£¬¶øÆäÖÐ×î³£ÓõľÍÊÇdrawString£¨£©¡£¶ÔÓÚËü£¬ÐèÖ¸³ö×Ô¼ºÏëÃè»æµÄString¡¡£¨×Ö´®£©£¬²¢Ö¸¡¡

¶¨ËüÔÚ³ÌÐòƬ×÷ͼÇøÓòµÄÆðµã¡£Õâ¸öλÖÃÓÃÏñËرíʾ£¬ËùÒÔËüÔÚ²»Í¬µÄ»úÆ÷ÉÏ¿´ÆðÀ´ÊDz»Í¬µÄ£¬µ«ÖÁÉÙÊÇ¿É¡¡

ÒÔÒÆÖ²µÄ¡£¡¡¡¡

¸ù¾ÝÕâЩÐÅÏ¢¼´¿É´´½¨Ò»¸ö¼òµ¥µÄ³ÌÐòƬ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡379¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡381¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡

//£º¡¡Applet1¡£java¡¡¡¡

//¡¡Very¡¡simple¡¡applet¡¡¡¡

package¡¡c13£»¡¡¡¡

import¡¡java¡£awt¡£*£»¡¡¡¡

import¡¡java¡£applet¡£*£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡Applet1¡¡extends¡¡Applet¡¡£û¡¡¡¡

¡¡¡¡public¡¡void¡¡paint£¨Graphics¡¡g£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡g¡£drawString£¨¡¨First¡¡applet¡¨£»¡¡10£»¡¡10£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

×¢ÒâÕâ¸ö³ÌÐòƬ²»ÐèÒªÓÐÒ»¸ö¡¡main£¨£©¡£ËùÓÐÄÚÈݶ¼·â×°µ½Ó¦ÓóÌÐò¿ò¼ÜÖУ»ÎÒÃǽ«ËùÓÐÆô¶¯´úÂ붼·ÅÔÚ¡¡

init£¨£©Àï¡£¡¡¡¡

±ØÐ뽫Õâ¸ö³ÌÐò·Åµ½Ò»¸öWeb¡¡Ò³ÖвÅÄÜÔËÐУ¬¶øÖ»ÄÜÔÚÖ§³Ö¡¡Java¡¡µÄWeb¡¡ä¯ÀÀÆ÷ÖвÅÄÜ¿´µ½´ËÒ³¡£ÎªÁ˽«Ò»¸ö¡¡

³ÌÐòƬÖÃÈë¡¡Web¡¡Ò³£¬ÐèÒªÔÚÄǸöWeb¡¡Ò³µÄ´úÂëÖÐÉèÖÃÒ»¸öÌØÊâµÄ±ê¼Ç£¨×¢ÊÍ¢Ù£©£¬ÒÔָʾÍøÒ³×°ÔغÍÔËÐг̡¡

ÐòƬ¡£Õâ¾ÍÊÇapplet¡¡±ê¼Ç£¬ËüÔÚ¡¡Applet1¡¡ÖеÄÑù×ÓÈçÏ£º¡¡¡¡

¡¡¡¡

¡¡¡¡

¡¡¡¡

¡¡¡¡

¢Ù£º±¾Êé¼Ù¶¨¶ÁÕßÒÑÕÆÎÕÁËHTML¡¡µÄ»ù±¾ÖªÊ¶¡£ÕâЩ֪ʶ²»ÄÑѧϰ£¬ÓÐÐí¶àÊé¼®ºÍÍøÉÏ×ÊÔ´¶¼¿ÉÒÔÌṩ°ïÖú¡£¡¡¡¡

¡¡¡¡

ÆäÖУ¬code¡¡ÖµÖ¸¶¨ÁË¡£class¡¡ÎļþµÄÃû×Ö£¬³ÌÐòƬ¾ÍפÁôÔÚÄǸöÎļþÖС£width¡¡ºÍheight¡¡Ö¸¶¨Õâ¸ö³ÌÐòƬµÄ¡¡

³õʼ³ß´ç£¨ÈçÇ°ËùÊö£¬ÒÔÏñËØΪµ¥Î»£©¡£»¹¿É½«ÁíһЩ¶«Î÷·ÅÈëapplet¡¡±ê¼Ç£ºÓÃÓÚÔÚÒòÌØÍøÉÏÑ°ÕÒÆä¡¡

Ëû¡£class¡¡ÎļþµÄλÖã¨codebase¡¡£©¡¢¶ÔÆëºÍÅÅÁÐÐÅÏ¢£¨align£©¡¢Ê¹³ÌÐòƬÏ໥¼äÄܹ»Í¨ÐŵÄÒ»¸öÌØÊâ±êʶ¡¡

·û£¨name¡¡£©ÒÔ¼°ÓÃÓÚÌṩ³ÌÐòƬÄܽÓÊÕµÄÐÅÏ¢µÄ²ÎÊý¡£²ÎÊý²ÉÈ¡ÏÂÊöÐÎʽ£º¡¡¡¡

¡¡¡¡

¿É¸ù¾ÝÐèÒªÉèÖÃÈÎÒâ¶à¸öÕâÑùµÄ²ÎÊý¡£¡¡¡¡

ÔÚ¼òµ¥µÄ³ÌÐòƬÖУ¬ÎÒÃÇÒª×öµÄΨһÊÂÇéÊÇ°´ÉÏÊöÐÎʽÔÚ¡¡Web¡¡Ò³ÖÐÉèÖÃÒ»¸ö³ÌÐòƬ±ê¼Ç£¨applet£©£¬ÁîÆä×°¡¡

ÔغÍÔËÐгÌÐòƬ¡£¡¡¡¡



13¡£2¡£1¡¡³ÌÐòƬµÄ²âÊÔ¡¡¡¡



ÎÒÃÇ¿ÉÔÚ²»±Ø½¨Á¢ÍøÂçÁ¬½ÓµÄÇ°ÌáϽøÐÐÒ»´Î¼òµ¥µÄ²âÊÔ£¬·½·¨ÊÇÆô¶¯ÎÒÃǵÄWeb¡¡ä¯ÀÀÆ÷£¬È»ºó´ò¿ª°üº¬ÁË¡¡

³ÌÐòƬ±êÇ©µÄHTML¡¡Îļþ£¨Sun¡¡¹«Ë¾µÄ¡¡JDK¡¡Í¬Ñù°üÀ¨Ò»¸ö³ÆΪ¡°³ÌÐòƬ¹Û²ìÆ÷¡±µÄ¹¤¾ß£¬ËüÄÜÌô³öhtml¡¡Îļþ¡¡

µÄ±ê¼Ç£¬²¢ÔËÐÐÕâ¸ö³ÌÐòƬ£¬²»±ØÏÔʾÖÜΧµÄHTML¡¡Îı¾¡ª¡ª×¢ÊÍ¢Ú£©¡£html¡¡ÎļþÔØÈëºó£¬ä¯ÀÀÆ÷¡¡

»á·¢ÏÖ³ÌÐòƬµÄ±êÇ©£¬²¢²éÕÒÓÉcode¡¡ÖµÖ¸¶¨µÄ¡£class¡¡Îļþ¡£µ±È»£¬Ëü»áÏÈÔÚ¡¡CLASSPATH¡¡£¨Àà·¾¶£©ÖÐÑ°ÕÒ£¬¡¡

Èç¹ûÔÚCLASSPATH¡¡ÏÂÕÒ²»µ½ÀàÎļþ£¬¾ÍÔÚ¡¡WEB¡¡ä¯ÀÀÆ÷״̬À¸¸ø³öÒ»¸ö´íÎóÐÅÏ¢£¬¸æÖª²»ÄÜÕÒµ½¡£class¡¡Îļþ¡£¡¡¡¡

¡¡¡¡

¢Ú£»ÓÉÓÚ³ÌÐòƬ¹Û²ìÆ÷»áºöÂÔ³ýAPPLET¡¡±ê¼ÇÖ®ÍâµÄÈκζ«Î÷£¬ËùÒԿɽ«ÄÇЩ±ê¼Ç×÷ΪעÊÍÖÃÈëJava¡¡Ô´Â룺¡¡¡¡

//¡¡¡¡¡¡

ÕâÑù¾Í¿ÉÖ±½ÓÖ´ÐС°appletviewer¡¡MyApplet¡£java¡±£¬²»±ØÔÙ´´½¨Ð¡µÄHTML¡¡ÎļþÀ´Íê³É²âÊÔ¡£¡¡¡¡

¡¡¡¡

ÈôÏëÔÚWeb¡¡Õ¾µãÉÏÊÔÑ飬»¹»áÅöµ½ÁíһЩÂé·³¡£Ê×ÏÈ£¬ÎÒÃDZØÐëÓÐÒ»¸öWeb¡¡Õ¾µã£¬Õâ¶Ô´ó¶àÊýÈËÀ´Ëµ¶¼Òâζ¡¡

×ÅλÓÚÔ¶³ÌµØµãµÄÒ»¼Ò·þÎñÌṩÉÌ£¨ISP£©¡£È»ºó±ØÐëͨ¹ýijÖÖ;¾¶½«HTML¡¡ÎļþºÍ¡£class¡¡Îļþ´Ó×Ô¼ºµÄÕ¾µã¡¡

ÒÆÖÁ¡¡ISP»úÆ÷ÉÏÕýÈ·µÄĿ¼£¨WWW¡¡Ä¿Â¼£©¡£ÕâÒ»°ãÊÇͨ¹ý²ÉÓá°Îļþ´«ÊäЭÒ顱£¨FTP£©µÄ³ÌÐòÀ´×ö³ÉµÄ£¬Íø¡¡

ÉÏ¿ÉÕÒµ½Ðí¶àÕâÑùµÄÃâ·Ñ³ÌÐò¡£ËùÒÔÎÒÃÇÒª×öµÄÈ«²¿ÊÂÇéËƺõ¾ÍÊÇÓá¡FTP¡¡Ð­Ò齫ÎļþÒÆÖÁ¡¡ISP¡¡µÄ»úÆ÷£¬È»ºó¡¡

ÓÃ×Ô¼ºµÄä¯ÀÀÆ÷Á¬½ÓÍøÕ¾ºÍHTML¡¡Îļþ£»¼ÙÈç³ÌÐòƬÕýÈ·×°ÔغÍÖ´ÐУ¬¾Í±íÃ÷´ó¹¦¸æ³É¡£µ«ÕæÊÇÕâÑùÂ𣿡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡380¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡382¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

µ«Õâ¶ùÎÒÃÇ¿ÉÄÜ»áÊܵ½ÓÞŪ¡£¼ÙÈç¡¡Web¡¡ä¯ÀÀÆ÷ÔÚ·þÎñÆ÷ÉÏÕÒ²»µ½¡£class¡¡Îļþ£¬¾Í»áÔÚÄãµÄ±¾µØ»úÆ÷ÉÏËÑÑ°¡¡

CLASSPATH¡£ËùÒÔ³ÌÐòƬ»òÐí¸ù±¾²»ÄÜ´Ó·þÎñÆ÷ÉÏÕýÈ·µØ×°ÔØ£¬µ«ÔÚÄã¿´À´È´ÊÇÒ»ÇÐÕý³£µÄ£¬ÒòΪä¯ÀÀÆ÷ÔÚÄã¡¡

µÄ»úÆ÷ÉÏÕÒµ½ÁËËüÐèÒªµÄ¶«Î÷¡£µ«ÔÚÆäËûÈË·ÃÎÊʱ£¬ËûÃǵÄä¯ÀÀÆ÷¾ÍÎÞ·¨ÕÒµ½ÄÇЩÀàÎļþ¡£ËùÒÔÔÚ²âÊÔʱ£¬¡¡

±ØÐëÈ·¶¨ÒÑ´Ó×Ô¼ºµÄ»úÆ÷ɾ³ýÁËÏà¹ØµÄ¡£classÎļþ£¬ÒÔÈ·±£²âÊÔ½á¹ûµÄÕæʵ¡£¡¡¡¡

ÎÒ×Ô¼º¾ÍÓöµ½¹ýÕâÑùµÄÒ»¸öÎÊÌâ¡£µ±Ê±Êǽ«³ÌÐòƬÖÃÈëÒ»¸ö¡¡package¡¡£¨°ü£©ÖС£ÉÏÔØÁËHTML¡¡ÎļþºÍ³ÌÐòƬ¡¡

ºó£¬ÓÉÓÚ°üÃûµÄÎÊÌ⣬³ÌÐòƬµÄ·þÎñÆ÷·¾¶ËƺõÏÝÈëÁË»ìÂÒ¡£µ«ÊÇ£¬ÎÒµÄä¯ÀÀÆ÷ÔÚ±¾µØÀà·¾¶£¨CLASSPATH£©¡¡

ÖÐÕÒµ½ÁËËü¡£ÕâÑùÒ»À´£¬ÎҾͳÉÁËÄܹ»³É¹¦×°ÔسÌÐòƬµÄΨһһ¸öÈË¡£ºóÀ´ÎÒ»¨ÁËһЩʱ¼ä²Å·¢ÏÖÔ­À´ÊÇ¡¡

package¡¡Óï¾äÓÐÎó¡£Ò»°ãµØ£¬Ó¦¸Ã½«package¡¡Óï¾äÖÃÓÚ³ÌÐòƬµÄÍⲿ¡£¡¡¡¡



13¡£2¡£2¡¡Ò»¸ö¸üͼÐλ¯µÄÀý×Ó¡¡¡¡



Õâ¸ö³ÌÐò²»»áÌ«ÁîÈ˽ôÕÅ£¬ËùÒÔÈÃÎÒÃÇÊÔ×ÅÔö¼ÓһЩÓÐȤµÄͼÐÎ×é¼þ¡£¡¡¡¡

¡¡¡¡

//£º¡¡Applet2¡£java¡¡¡¡

//¡¡Easy¡¡graphics¡¡¡¡

import¡¡java¡£awt¡£*£»¡¡¡¡

import¡¡java¡£applet¡£*£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡Applet2¡¡extends¡¡Applet¡¡£û¡¡¡¡

¡¡¡¡public¡¡void¡¡paint£¨Graphics¡¡g£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡g¡£drawString£¨¡¨Second¡¡applet¡¨£»¡¡10£»¡¡15£©£»¡¡¡¡

¡¡¡¡¡¡¡¡g¡£draw3DRect£¨0£»¡¡0£»¡¡100£»¡¡20£»¡¡true£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

Õâ¸ö³ÌÐòÓÃÒ»¸ö·½¿ò½«×Ö·û´®°üΧÆðÀ´¡£µ±È»£¬ËùÓÐÊý×Ö¶¼ÊÇ¡°Ó²±àÂ롱µÄ£¨Ö¸Êý×̶ֹ¨ÓÚ³ÌÐòÄÚ²¿£©£¬²¢¡¡

ÒÔÏñËØΪ»ù´¡¡£ËùÒÔÔÚһЩ»úÆ÷ÉÏ£¬¿ò»áÕýºÃ½«×Ö´®Î§×¡£»¶øÔÚÁíһЩ»úÆ÷ÉÏ£¬Ò²Ðí¸ù±¾¿´²»¼ûÕâ¸ö¿ò£¬Òò¡¡

Ϊ²»Í¬»úÆ÷°²×°µÄ×ÖÌåÒ²»áÓÐËùÇø±ð¡£¡¡¡¡

¶ÔGraphic¡¡Àà¶øÑÔ£¬¿ÉÔÚ°ïÖúÎĵµÖÐÕÒµ½ÁíһЩÓÐȤµÄÄÚÈÝ¡£´ó¶àÊýÉ漰ͼÐεĻ¶¼ÊǺÜÓÐȤµÄ£¬ËùÓÐÎÒ¡¡

½«¸ü¶àµÄÊÔÑéÁô¸ø¶ÁÕß×Ô¼ºÈ¥½øÐС£¡¡¡¡



13¡£2¡£3¡¡¿ò¼Ü·½·¨µÄÑÝʾ¡¡¡¡



¹Û¿´¿ò¼Ü·½·¨µÄʵ¼ÊÔË×÷ÊÇÏ൱ÓÐȤµÄ£¨Õâ¸öÀý×ÓֻʹÓá¡init£¨£©£¬start£¨£©ºÍ¡¡stop£¨£©£¬ÒòΪ¡¡paint£¨£©ºÍ¡¡

destroy£¨£©·Ç³£¼òµ¥£¬ºÜÈÝÒ×¾ÍÄÜÕÆÎÕ£©¡£ÏÂÃæµÄ³ÌÐòƬ½«¸ú×ÙÕâЩ·½·¨µ÷ÓõĴÎÊý£¬²¢ÓÃpaint£¨£©½«ÆäÏÔʾ¡¡

³öÀ´£º¡¡¡¡

¡¡¡¡

//£º¡¡Applet3¡£java¡¡¡¡

//¡¡Shows¡¡init£¨£©£»¡¡start£¨£©¡¡and¡¡stop£¨£©¡¡activities¡¡¡¡

import¡¡java¡£awt¡£*£»¡¡¡¡

import¡¡java¡£applet¡£*£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡Applet3¡¡extends¡¡Applet¡¡£û¡¡¡¡

¡¡¡¡String¡¡s£»¡¡¡¡

¡¡¡¡int¡¡inits¡¡=¡¡0£»¡¡¡¡

¡¡¡¡int¡¡starts¡¡=¡¡0£»¡¡¡¡

¡¡¡¡int¡¡stops¡¡=¡¡0£»¡¡¡¡

¡¡¡¡public¡¡void¡¡init£¨£©¡¡£û¡¡inits£«£«£»¡¡£ý¡¡¡¡

¡¡¡¡public¡¡void¡¡start£¨£©¡¡£û¡¡starts£«£«£»¡¡£ý¡¡¡¡

¡¡¡¡public¡¡void¡¡stop£¨£©¡¡£û¡¡stops£«£«£»¡¡£ý¡¡¡¡

¡¡¡¡public¡¡void¡¡paint£¨Graphics¡¡g£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡s¡¡=¡¡¡¨inits£º¡¡¡¨¡¡£«¡¡inits¡¡£«¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¨£»¡¡starts£º¡¡¡¨¡¡£«¡¡starts¡¡£«¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡381¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡383¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¨£»¡¡stops£º¡¡¡¨¡¡£«¡¡stops£»¡¡¡¡

¡¡¡¡¡¡¡¡g¡£drawString£¨s£»¡¡10£»¡¡10£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

Õý³£Çé¿öÏ£¬µ±ÎÒÃǹýÔØÒ»¸ö·½·¨Ê±£¬Ðè¼ì²é×Ô¼ºÊÇ·ñÐèÒªµ÷Ó÷½·¨µÄ»ù´¡Àà°æ±¾£¬ÕâÊÇÊ®·ÖÖØÒªµÄ¡£Àý¡¡

È磬ʹÓá¡init£¨£©Ê±¿ÉÄÜÐèÒªµ÷ÓÃsuper¡£init£¨£©¡£È»¶ø£¬Applet¡¡ÎĵµÌرðÖ¸³ö¡¡init£¨£©¡¢start£¨£©ºÍ¡¡stop£¨£©ÔÚ¡¡

Applet¡¡ÖÐûÓÐÓô¦£¬ËùÒÔÕâÀï²»ÐèÒªµ÷ÓÃËüÃÇ¡£¡¡¡¡

ÊÔÑéÕâ¸ö³ÌÐòƬʱ£¬»á·¢ÏÖ¼ÙÈç×îÐ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©

Äã¿ÉÄÜϲ»¶µÄ