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

µÚ106²¿·Ö

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

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

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 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¡¡²Ëµ¥¡¡¡¡



Ö±½ÓÔÚ³

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

Äã¿ÉÄÜϲ»¶µÄ