Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ101²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 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¡¡ÖÐûÓÐÓô¦£¬ËùÒÔÕâÀï²»ÐèÒªµ÷ÓÃËüÃÇ¡£¡¡¡¡
ÊÔÑéÕâ¸ö³ÌÐòƬʱ£¬»á·¢ÏÖ¼ÙÈç×îÐ