Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ106²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡this¡£color¡¡=¡¡color£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡void¡¡paint£¨Graphics¡¡¡¡g£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡g¡£setColor£¨color£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡rnd¡¡=¡¡30£»¡¡¡¡
¡¡¡¡¡¡¡¡g¡£fillRoundRect£¨0£»¡¡0£»¡¡size£¨£©¡£width£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡size£¨£©¡£height£»¡¡rnd£»¡¡rnd£©£»¡¡¡¡
¡¡¡¡¡¡¡¡g¡£setColor£¨Color¡£black£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡397¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡399¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡g¡£drawRoundRect£¨0£»¡¡0£»¡¡size£¨£©¡£width£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡size£¨£©¡£height£»¡¡rnd£»¡¡rnd£©£»¡¡¡¡
¡¡¡¡¡¡¡¡FontMetrics¡¡fm¡¡=¡¡g¡£getFontMetrics£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡width¡¡=¡¡fm¡£stringWidth£¨label£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡height¡¡=¡¡fm¡£getHeight£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡ascent¡¡=¡¡fm¡£getAscent£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡leading¡¡=¡¡fm¡£getLeading£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡horizMargin¡¡=¡¡£¨size£¨£©¡£width¡¡width£©/2£»¡¡¡¡
¡¡¡¡¡¡¡¡int¡¡verMargin¡¡=¡¡£¨size£¨£©¡£height¡¡height£©/2£»¡¡¡¡
¡¡¡¡¡¡¡¡g¡£setColor£¨Color¡£white£©£»¡¡¡¡
¡¡¡¡¡¡¡¡g¡£drawString£¨label£»¡¡horizMargin£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡verMargin¡¡£«¡¡ascent¡¡£«¡¡leading£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡keyDown£¨Event¡¡evt£»¡¡int¡¡key£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨keyDown¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡keyUp£¨Event¡¡evt£»¡¡int¡¡key£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨keyUp¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡lostFocus£¨Event¡¡evt£»¡¡Object¡¡w£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨lostFocus¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡gotFocus£¨Event¡¡evt£»¡¡Object¡¡w£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨gotFocus¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡¡¡¡¡
¡¡¡¡mouseDown£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseDown¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡¡¡¡¡
¡¡¡¡mouseDrag£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseDrag¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡398¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡400¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡mouseEnter£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseEnter¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡¡¡¡¡
¡¡¡¡mouseExit£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseExit¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡¡¡¡¡
¡¡¡¡mouseMove£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseMove¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡public¡¡boolean¡¡mouseUp£¨Event¡¡evt£»int¡¡x£»int¡¡y£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨TextField£©parent¡£h¡£get£¨¡¨mouseUp¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡t¡£setText£¨evt¡£toString£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡return¡¡true£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
public¡¡class¡¡AutoEvent¡¡extends¡¡Applet¡¡£û¡¡¡¡
¡¡¡¡Hashtable¡¡h¡¡=¡¡new¡¡Hashtable£¨£©£»¡¡¡¡
¡¡¡¡String£§£§¡¡event¡¡=¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¨keyDown¡¨£»¡¡¡¨keyUp¡¨£»¡¡¡¨lostFocus¡¨£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¨gotFocus¡¨£»¡¡¡¨mouseDown¡¨£»¡¡¡¨mouseUp¡¨£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¨mouseMove¡¨£»¡¡¡¨mouseDrag¡¨£»¡¡¡¨mouseEnter¡¨£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¨mouseExit¡¨¡¡¡¡
¡¡¡¡£ý£»¡¡¡¡
¡¡¡¡MyButton¡¡¡¡¡¡
¡¡¡¡¡¡¡¡b1¡¡=¡¡new¡¡MyButton£¨this£»¡¡Color¡£blue£»¡¡¡¨test1¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡b2¡¡=¡¡new¡¡MyButton£¨this£»¡¡Color¡£red£»¡¡¡¨test2¡¨£©£»¡¡¡¡
¡¡¡¡public¡¡void¡¡init£¨£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡setLayout£¨new¡¡GridLayout£¨event¡£length£«1£»2£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡event¡£length£»¡¡i£«£«£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡TextField¡¡t¡¡=¡¡new¡¡TextField£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡t¡£setEditable£¨false£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡add£¨new¡¡Label£¨event£§i£§£»¡¡Label¡£CENTER£©£©£»¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡add£¨t£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡h¡£put£¨event£§i£§£»¡¡t£©£»¡¡¡¡
¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡add£¨b1£©£»¡¡¡¡
¡¡¡¡¡¡¡¡add£¨b2£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡399¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡401¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
£ý¡¡///£º~¡¡¡¡
¡¡¡¡
ÎÒÃÇ¿ÉÒÔ¿´µ½¹¹½¨Æ÷ʹÓÃÀûÓÃ×Ô±äÁ¿Í¬ÃûµÄ·½·¨£¬ËùÒÔ×Ô±äÁ¿±»¸³Öµ£¬²¢ÇÒʹÓá¡this¡¡À´Çø·Ö£º¡¡¡¡
this¡£label¡¡=¡¡label£»¡¡¡¡
paint£¨£©·½·¨Óɼòµ¥µÄ¿ªÊ¼£ºËüÓð´Å¥µÄÑÕÉ«Ìî³äÁËÒ»¸ö¡°Ô²½Ç¾ØÐΡ±£¬È»ºó»ÁËÒ»¸öºÚÏßΧÈÆËü¡£Çë×¢Òâ¡¡
size£¨£©µÄʹÓþö¶¨ÁË×é¼þµÄ¿í¶ÈºÍ³¤¶È£¨µ±È»£¬ÊÇÏñËØ£©¡£ÕâÖ®ºó£¬paint£¨£©¿´ÆðÀ´·Ç³£µÄ¸´ÔÓ£¬ÒòΪÓдóÁ¿¡¡
µÄÔ¤²âÈ¥¼ÆËã³öÔõÑùÀûÓá°font¡¡metrics¡±¼¯Öа´Å¥µÄ±êÇ©µ½°´Å¥Àï¡£ÎÒÃÇÄܵõ½Ò»¸öÏ൱ºÃµÄ¹ØÓÚ¼ÌÐø¹Ø¡¡
×¢·½·¨µ÷ÓõÄÖ÷Ò⣬Ëü½«³ÌÐòÖÐÄÇЩÏ൱ƽ·²µÄ´úÂëÌô³ö£¬µ±ÎÒÃÇÏ뼯ÖÐÒ»¸ö±êÇ©µ½Ò»Ð©×é¼þÀïʱ£¬ÎÒÃÇÕý¡¡
ºÃ¿ÉÒÔ¶ÔËü½øÐмôÇкÍÕ³Ìù¡£¡¡¡¡
ÄúÖ±µ½×¢Òâµ½AutoEvent¡¡Àà²ÅÄÜÕýÈ·µØÀí½â¡¡keyDown£¨£©£»keyUp£¨£©¼°ÆäËü·½·¨µÄÔËÐС£Õâ°üº¬Ò»¸öHashtable¡¡
¡¡£¨ÒëÕß×¢£ºÉ¢ÁÐ±í£©È¥¿ØÖÆ×Ö·û´®À´ÃèÊö¹ØÓÚʼþ´¦ÀíµÄʼþºÍTextField¡¡ÀàÐÍ¡£µ±È»£¬ÕâЩÄܱ»¾²Ì¬µÄ´´¡¡
½¨¶ø²»ÊÇ·ÅÈëHashtable¡¡µ«ÎÒÈÏΪÄú»áͬÒâËüÊǸüÈÝÒ×ʹÓú͸ıäµÄ¡£ÌرðÊÇ£¬Èç¹ûÎÒÃÇÐèÒªÔÚAutoEvent¡¡
ÖÐÔö¼Ó»òɾ³ýÒ»¸öеÄʼþÀàÐÍ£¬ÎÒÃÇÖ»ÐèÒª¼òµ¥µØÔÚʼþÁжÓÖÐÔö¼Ó»òɾ³ýÒ»¸ö×Ö·û´®¡ª¡ªËùÓеŤ×÷¶¼¡¡
×Ô¶¯µØÍê³ÉÁË¡£¡¡¡¡
ÎÒÃDzé³öÔÚ¡¡keyDown£¨£©£¬keyup£¨£©¼°ÆäËü·½·¨ÖеÄ×Ö·û´®µÄλÖûص½¡¡myButton¡¡ÖС£ÕâЩ·½·¨ÖеÄÈκÎÒ»¸ö¶¼¡¡
Óø¸¾ä±úÊÔͼ»Øµ½¸¸´°¿Ú¡£¸¸ÀàÊÇÒ»¸öAutoEvent£¬Ëü°üº¬Hashtable¡¡h¡¡ºÍget£¨£©·½·¨£¬µ±ÓµÓÐÌض¨µÄ×Ö·û´®¡¡
ʱ£¬½«¶ÔÒ»¸öÎÒÃÇÖªµÀµÄTextField¡¡¶ÔÏó²úÉúÒ»¸ö¾ä±ú£¨Òò´ËËü±»Ñ¡Åɵ½ÄÇ£©¡£È»ºóʼþ¶ÔÏóÐÞ¸ÄÏÔʾÔÚ¡¡
TextField¡¡ÖеÄ×Ö·û´®³ÂÊö¡£´ÓÎÒÃÇ¿ÉÒÔÕæÕý×¢Òâµ½¾Ù³öµÄÀý×ÓÔÚÎÒÃǵijÌÐòÖÐÔËÐÐʼþʱÒÔÀ´£¬¿ÉÒÔ·¢ÏÖ¡¡
Õâ¸öÀý×ÓÔËÐÐÆðÀ´ÆÄΪÓÐȤµÄ¡£¡¡¡¡
13¡£14¡¡³ÌÐòƬµÄ¾ÖÏÞ¡¡¡¡
³öÓÚ°²È«Ôµ¹Ê£¬³ÌÐòƬʮ·ÖÊܵ½ÏÞÖÆ£¬²¢ÇÒÓкܶàµÄÊÂÎÒÃǶ¼²»ÄÜ×ö¡£ÄúÒ»°ã»áÎÊ£º³ÌÐòƬ¿´ÆðÀ´ÄÜ×öʲ¡¡
ô£¬´«ÎÅËüÓÖÄÜ×öʲô£ºÀ©Õ¹ä¯ÀÀÆ÷ÖÐWEB¡¡Ò³µÄ¹¦ÄÜ¡£×Ô´Ó×÷Ϊһ¸öÍøÉϳåÀËÕߣ¬ÎÒÃÇ´ÓδÕæÕýÏëÁ˽âÊÇ·ñ¡¡
Ò»¸öWEB¡¡Ò³À´×ÔÓѺõĻòÕß²»ÓѺõÄÕ¾µã£¬ÎÒÃÇÏëҪһЩ¿ÉÒÔ°²È«µØÐж¯µÄ´úÂë¡£ËùÒÔÎÒÃÇ¿ÉÄÜ»á×¢Òâµ½´ó¡¡
Á¿µÄÏÞÖÆ£º¡¡¡¡
£¨1£©¡¡Ò»¸ö³ÌÐòƬ²»ÄܽӴ¥µ½±¾µØµÄ´ÅÅÌ¡£ÕâÒâζ×Ų»ÄÜÔÚ±¾µØ´ÅÅÌÉÏдºÍ¶Á£¬ÎÒÃDz»ÏëÒ»¸ö³ÌÐòƬͨ¹ýWEB¡¡
Ò³ÃæÔĶÁºÍ´«ËÍÖØÒªµÄÐÅÏ¢¡£Ð´ÊDZ»½ûÖ¹µÄ£¬µ±È»£¬ÒòΪÄǽ«»áÒýÆ𲡶¾µÄÇÖÈë¡£µ±Êý×ÖÇ©ÃûÉúЧʱ£¬ÕâЩ¡¡
ÏÞÖƻᱻ½â³ý¡£¡¡¡¡
£¨2£©¡¡³ÌÐòƬ²»ÄÜÓµÓв˵¥¡££¨×¢Ò⣺ÕâÊǹ涨ÔÚSwing¡¡Öеģ©Õâ¿ÉÄÜ»á¼õÉÙ¹ØÓÚ°²È«ºÍ¹ØÓÚ³ÌÐò¼ò»¯µÄÂé¡¡
·³¡£ÎÒÃÇ¿ÉÄÜ»á½Óµ½ÓйسÌÐòƬе÷ÀûÒæÒÔ×÷ΪWEB¡¡Ò³ÃæµÄÒ»²¿·ÖµÄ֪ͨ£»¶øÎÒÃÇͨ³£²»È¥×¢Òâ³ÌÐòƬµÄ·¶¡¡
Χ¡£Õâ¶ùûÓÐÖ¡ºÍ±êÌâÌõ´Ó²Ëµ¥´¦µ¯³ö£¬³öÏÖµÄÖ¡ºÍ±êÌâÌõÊÇÊôÓÚWEB¡¡ä¯ÀÀÆ÷µÄ¡£Ò²Ðí½«À´Éè¼ÆÄܱ»¸Ä±ä³É¡¡
ÔÊÐíÎÒÃǽ«ä¯ÀÀÆ÷²Ëµ¥ºÍ³ÌÐòƬ²Ëµ¥Ïà½áºÏÆðÀ´¡ª¡ª³ÌÐòƬ¿ÉÒÔÓ°ÏìËüµÄ»·¾³½«µ¼ÖÂ̫Σ¼°Õû¸öϵͳµÄ°²È«¡¡
²¢Ê¹³ÌÐòƬ¹ýÓڵĸ´ÔÓ¡£¡¡¡¡
£¨3£©¡¡¶Ô»°¿òÊDz»±»ÐÅÈεġ£ÔÚJava¡¡ÖУ¬¶Ô»°¿ò´æÔÚһЩÁîÈËÄѽâµÄµØ·½¡£Ê×ÏÈ£¬ËüÃDz»ÄÜÕýÈ·µØ¾Ü¾ø³ÌÐò¡¡
Ƭ£¬ÕâʵÔÚÊÇÁîÈ˾ÚÉ¥¡£Èç¹ûÎÒÃÇ´Ó³ÌÐòƬµ¯³öÒ»¸ö¶Ô»°¿ò£¬ÎÒÃÇ»áÔÚ¶Ô»°¿òÉÏ¿´µ½Ò»¸ö¸½ÉϵÄÏûÏ¢¿ò¡°²»¡¡
±»ÐÅÈεijÌÐòƬ¡±¡£ÕâÊÇÒòΪÔÚÀíÂÛÉÏ£¬ËüÓпÉÄÜÆÛÆÓû§È¥¿¼ÂÇËûÃÇÔÚͨ¹ýWEB¡¡Í¬Ò»¸öÀϹ˿͵ı¾µØÓ¦Óá¡
³ÌÐò½»Òײ¢ÇÒÈÃËûÃÇÊäÈëËûÃǵÄÐÅÓÿ¨ºÅ¡£ÔÚ¿´µ½¡¡AWT¡¡¿ª·¢µÄÄÇÖÖ¡¡GUI¡¡ºó£¬ÎÒÃÇ¿ÉÄÜ»áÄѹýµØÏàÐÅÈκÎÈ˶¼¡¡
»á±»ÄÇÖÖ·½·¨ËùÓÞŪ¡£µ«³ÌÐòƬÊÇÒ»Ö±¸½×ÅÔÚÒ»¸ö¡¡Web¡¡Ò³ÃæÉϵģ¬²¢¿ÉÒÔÔÚä¯ÀÀÆ÷Öп´µ½£¬¶ø¶Ô»°¿òûÓÐÕâ¡¡
ÖÖÒÀ¸½¹Øϵ£¬ËùÒÔÀíÂÛÉÏÊÇ¿ÉÄܵġ£Òò´Ë£¬ÎÒÃǺÜÉÙ»á¼ûµ½Ò»¸öʹÓöԻ°¿òµÄ³ÌÐòƬ¡£¡¡¡¡
ÔÚ½ÏеÄä¯ÀÀÆ÷ÖУ¬¶ÔÊܵ½ÐÅÈεijÌÐòƬÀ´Ëµ£¬Ðí¶àÏÞÖƶ¼±»·Å¿íÁË£¨ÊÜÐÅÈγÌÐòƬÓÉÒ»¸öÐÅÈÎÔ´ÈÏÖ¤£©¡£¡¡¡¡
Éæ¼°³ÌÐòƬµÄ¿ª·¢Ê±£¬»¹ÓÐÁíһЩÎÊÌâÐèÒª¿¼ÂÇ£º¡¡¡¡
¡ö³ÌÐòƬ²»Í£µØ´ÓÒ»¸öÊʺϲ»Í¬ÀàµÄµ¥¶ÀµÄ·þÎñÆ÷ÉÏÏÂÔØ¡£ÎÒÃǵÄä¯ÀÀÆ÷Äܹ»»º´æ³ÌÐòƬ£¬µ«ÕâûÓб£Ö¤¡£¡¡
ÔÚJava¡¡1¡£1¡¡°æÖеÄÒ»¸ö¸Ä½øÊÇ¡¡JAR¡¡£¨Java¡¡ARchive£©Îļþ£¬ËüÔÊÐí½«ËùÓеijÌÐòƬ×é¼þ£¨°üÀ¨ÆäËüµÄÀàÎÄ¡¡
¼þ¡¢Í¼Ïñ¡¢ÉùÒô£©Ò»Æð´ò°üµ½Ò»¸öµÄÄܱ»µ¥¸ö·þÎñÆ÷´¦ÀíÏÂÔصÄѹËõÎļþ¡£¡°Êý×ÖÇ©×Ö¡±£¨ÄÜУÑéÀà´´½¨¡¡
Æ÷£©¿ÉÓÐЧµØ¼ÓÈëÿ¸öµ¥¶ÀµÄ¡¡JAR¡¡Îļþ¡£¡¡¡¡
¡öÒòΪ°²È«·½ÃæµÄÔµ¹Ê£¬ÎÒÃÇ×öijЩ¹¤×÷¸ü¼ÓÀ§ÄÑ£¬ÀýÈç·ÃÎÊÊý¾Ý¿âºÍ·¢Ë͵ç×ÓÓʼþ¡£ÁíÍ⣬°²È«ÏÞÖƹæÔò¡¡
ʹ·ÃÎʶà¸öÖ÷»ú±äµÃ·Ç³£µÄÀ§ÄÑ£¬ÒòΪÿһ¼þʶ¼±ØÐëͨ¹ýWEB¡¡·þÎñÆ÷·ÓÉ£¬ÐγÉÒ»¸öÐÔÄÜÆ¿¾±£¬²¢ÇÒµ¥Ò»¡¡
»·½ÚµÄ³ö´í¶¼»áµ¼ÖÂÕû¸ö´¦ÀíµÄÍ£Ö¹¡£¡¡¡¡
¡öä¯ÀÀÆ÷ÀïµÄ³ÌÐòƬ²»»áÓµÓÐͬÑùµÄ±¾µØÓ¦ÓóÌÐòÔËÐеĿؼþÀàÐÍ¡£ÀýÈ磬×Ô´ÓÓû§¿ÉÒÔ¿ª¹ØÒ³ÃæÒÔÀ´£¬ÔÚ¡¡
³ÌÐòƬÖв»»áÓµÓÐÒ»¸öÐÎʽÉϵĶԻ°¿ò¡£µ±Óû§¶ÔÒ»¸öWEB¡¡Ò³Ãæ½øÐиıä»òÍ˳öä¯ÀÀÆ÷ʱ£¬¶ÔÎÒÃǵijÌÐòƬ¡¡
¶øÑÔ¼òÖ±ÊÇÒ»³¡ÔÖÄÑ¡ª¡ªÕâʱûÓа취±£´æ״̬£¬ËùÒÔÈç¹ûÎÒÃÇÔÚ´¦ÀíºÍ²Ù×÷ÖÐʱ£¬ÐÅÏ¢»á±»¶ªÊ§¡£ÁíÍ⣬¡¡
µ±ÎÒÃÇÀ뿪һ¸öWEB¡¡Ò³Ãæʱ£¬²»Í¬µÄä¯ÀÀÆ÷»á¶ÔÎÒÃǵijÌÐòƬ×ö²»Í¬µÄ²Ù×÷£¬Òò´Ë½á¹û±¾À´¾ÍÊDz»È·¶¨µÄ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡400¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡402¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
13¡£14¡£1¡¡³ÌÐòƬµÄÓŵ㡡¡¡
Èç¹ûÄÜÈÝÈÌÄÇЩÏÞÖÆ£¬ÄÇô³ÌÐòƬµÄһЩÓŵãÒ²ÊǷdz£Í»³öµÄ£¬ÓÈÆäÊÇÔÚÎÒÃǹ¹½¨¿Í»§£¯·þÎñÆ÷Ó¦ÓûòÕßÆä¡¡
ËüÍøÂçÓ¦ÓÃʱ£º¡¡¡¡
¡öûÓа²×°·½ÃæµÄÕùÒé¡£³ÌÐòƬӵÓÐÕæÕýµÄƽ̨¶ÀÁ¢ÐÔ£¨°üÀ¨ÈÝÒ׵ز¥·ÅÉùÒôÎļþµÈÄÜÁ¦£©ËùÒÔÎÒÃDz»ÐèÒª¡¡
Õë¶Ô²»Í¬µÄƽ̨Ð޸ĴúÂëÒ²²»ÐèÒªÈκÎÈ˸ù¾Ý°²×°ÔËÐÐÈκεġ°tweaking¡¡¡±¡£ÊÂʵÉÏ£¬°²×°Ã¿´Î×Ô¶¯µØ½«¡¡
WEB¡¡Ò³Á¬Í¬³ÌÐòƬһÆð£¬Òò´Ë°²¾²¡¢×Ô¶¯µØ¸üС£ÔÚ´«Í³µÄ¿Í»§»ú/·þÎñÆ÷ϵͳÖУ¬½¨Á¢ºÍ°²×°Ò»¸öа汾µÄ¡¡
¿Í»§¶ËÈí¼þ¼òÖ±¾ÍÊÇÒ»³¡¶ñÃΡ£¡¡¡¡
¡öÒòΪ°²È«µÄÔÒò´´½¨ÔÚºËÐÄJava¡¡ÓïÑԺͳÌÐòƬ½á¹¹ÖУ¬ÎÒÃDz»±Øµ£ÐÄ»µµÄ´úÂë¶øµ¼Ö»ٻµÄ³È˵Äϵͳ¡£Õâ¡¡
Ñù£¬Á¬Í¬Ç°ÃæµÄÓŵ㣬¿ÉʹÓá¡Java¡¡£¨¿É´ÓJavaScript¡¡ºÍVBScript¡¡ÖÐÑ¡Ôñ¿Í»§¶ËµÄWEB¡¡±à³Ì¹¤¾ß£©ÎªËùνµÄ¡¡
Intrant¡¡£¨ÔÚ¹«Ë¾ÄÚ²¿Ê¹Óöø²»ÏòInternet¡¡×ªÒƵÄÆóÒµÄÚ²¿ÍøÂ磩¿Í»§»ú/·þÎñÆ÷¿ª·¢Ó¦ÓóÌÐò¡£¡¡¡¡
¡öÓÉÓÚ³ÌÐòƬÊÇ×Ô¶¯Í¬HTML¡¡¼¯³ÉµÄ£¬ËùÒÔÎÒÃÇÓÐÒ»¸öÄÚ½¨µÄ¶ÀÁ¢Æ½Ì¨Îļþϵͳȥ֧³Ö³ÌÐòƬ¡£ÕâÊÇÒ»¸öºÜÓС¡
ȤµÄ·½·¨£¬ÒòΪÎÒÃǹßÓÚÓµÓгÌÐòÎļþµÄÒ»²¿·Ö¶ø²»ÊÇÏà·´µÄÓµÓÐÎļþϵͳ¡£¡¡¡¡
13¡£15¡¡ÊÓ´°»¯Ó¦Óá¡¡¡
³öÓÚ°²È«µÄÔµ¹Ê£¬ÎÒÃǻῴµ½ÔÚ³ÌÐòƬÎÒÃǵÄÐÐΪ·Ç³£µÄÊܵ½ÏÞÖÆ¡£ÎÒÃÇÕæʵµØ¸Ðµ½£¬³ÌÐòƬÊDZ»ÁÙʱµØ¼Ó¡¡
ÈëÔÚWEB¡¡ä¯ÀÀÆ÷Öеģ¬Òò´Ë£¬ËüµÄ¹¦ÄÜÁ¬Í¬ËüµÄÏà¹Ø֪ʶ£¬¿Ø¼þ¶¼±ØÐë¼ÓÒÔÏÞÖÆ¡£µ«ÊÇ£¬ÎÒÃÇÏ£ÍûJava¡¡ÄÜÖÆ¡¡
ÔìÒ»¸ö¿ª´°¿ÚµÄ³ÌÐòÈ¥ÔËÐÐһЩÊÂÎ·ñÔòÄþÔ¸°²·ÅÔÚÒ»¸öWEB¡¡Ò³ÃæÉÏ£¬²¢ÇÒÒ²ÐíÎÒÃÇÏ£ÍûËü¿ÉÒÔÔËÐÐһЩ¡¡
¿É¿¿µÄÓ¦ÓóÌÐò£¬ÒÔ¼°¿äÕŵÄʵʱ±ãЯÐÔ¡£ÔÚÕâ±¾ÊéÇ°ÃæµÄÕ½ÚÖÐÎÒÃÇÖÆÔìÁËһЩÃüÁîÐÐÓ¦ÓóÌÐò£¬µ«ÔÚÒ»¡¡
Щ²Ù×÷»·¾³ÖУ¨ÀýÈ磺Macintosh£©Ã»ÓÐÃüÁîÐС£ËùÒÔÎÒÃÇÓкܶàµÄÀíÓÉÈ¥ÀûÓÃJava¡¡´´½¨Ò»¸öÉèÖô°¿Ú£¬·Ç¡¡
³ÌÐòƬµÄ³ÌÐò¡£Õ⵱ȻÊÇÒ»¸öÊ®·ÖºÏÀíµÄÒªÇ󡣡¡¡¡
Ò»¸öJava¡¡ÉèÖô°¿ÚÓ¦ÓóÌÐò¿ÉÒÔÓµÓв˵¥ºÍ¶Ô»°¿ò£¨Õâ¶ÔÒ»¸ö³ÌÐòƬÀ´ËµÊDz»¿ÉÄܵĺͺÜÀ§Äѵģ©£¬¿ÉÊÇÈç¡¡
¹ûÎÒÃÇʹÓÃÒ»¸öÀÏ°æ±¾µÄJava£¬ÎÒÃǽ«»áÎþÉü±¾µØ²Ù×÷ϵͳ»·¾³µÄÍâ¹ÛºÍ¸ÐÊÜ¡£JFC/Swing¡¡¿âÔÊÐíÎÒÃÇÖÆÔì¡¡
Ò»¸ö±£³ÖÔÀ´²Ù×÷ϵͳ»·¾³µÄÍâ¹ÛºÍ¸ÐÊܵÄÓ¦ÓóÌÐò¡£Èç¹ûÎÒÃÇÏ뽨Á¢Ò»¸öÉèÖô°¿ÚÓ¦ÓóÌÐò£¬Ëü»áºÏÀíµØ¡¡
ÔË×÷£¬Í¬Ñù£¬Èç¹ûÎÒÃÇ¿ÉÒÔʹÓÃ×îа汾µÄJava¡¡²¢ÇÒ¼¯ºÏËùÓеŤ¾ß£¬ÎÒÃǾͿÉÒÔ·¢²¼²»»áʹÓû§À§»óµÄÓ¦¡¡
ÓóÌÐò¡£Èç¹ûÒòΪһЩÔÒò£¬ÎÒÃDZ»ÆÈʹÓÃÀÏ°æ±¾µÄJava£¬ÇëÔÚ»Ù»µÒÔ½¨Á¢ÖØÒªµÄÉèÖô°¿ÚµÄÓ¦ÓóÌÐòÇ°×С¡
ϸµØ¿¼ÂÇ¡£¡¡¡¡
13¡£15¡£1¡¡²Ëµ¥¡¡¡¡
Ö±½ÓÔÚ³