»ùÓÚjava¿ª·¢µÄÖ©Öëֽů³ÌÐòÉè¼Æ(º¬Ô´Îļþ)

1.Ð÷ÂÛ

1.1 ÓÎÏ·¿ª·¢µÄ±³¾°ÖªÊ¶

ÏàÐźܶàÈ˶¼Íæ¹ýÖ©ÖëֽůÕâ¿îÐÝÏÐÓÎÏ·£¬ÏÖÔÚËæ×ÅÉú»îˮƽµÄÌá¸ß£¬ÈËÃÇÓµÓгä·ÖµÄʱ¼äÀ´ÏíÊÜÐÝÏÐÓÎÏ·´øÀ´µÄ¿ìÀÖ£¬Ô½À´Ô½¶àµÄÈËÇ×íùÖ©ÖëֽůÓÎÏ·¡£Ì¸ÆðÕâ¿îÓÎÏ·£¬´ó¼Ò²¢²»Ä°Éú¡£´ÓWINDOWS2000ϵͳ¿ªÊ¼£¬¾ÍǶÈëÁËÖ©ÖëֽůÓÎÏ·£¬¿ÉÊÇËæ×Å΢ÈíϵͳµÄ²»¶ÎÉý¼¶£¬Ö©ÖëֽůÓÎÏ·µÄ¹¦ÄÜÒµ±äµÃÔ½À´Ô½Ç¿´ó£¬ÓÎÏ·µÄ½çÃæÒ²¸ü¼ÓÃÀ¹Û¡£Óû§µÄÌåÑé¸ÐÊÜÒ²¸ü¼ÓÃÀºÃ¡£ËùÒÔ£¬Ö©ÖëֽůÓÎÏ·µÄ¿ª·¢¶ÔÓÚÈËÀàµÄÉú»îÓéÀÖ¸ü¼ÓÓÐÒâÒå¡£Á˽âÖ©ÖëֽůµÄ¿ª·¢¹ý³ÌÒ²ÊÇ×÷ΪһÃûѧϰ¼ÆËã»úרҵ´óѧÉúËùÓ¦¸Ã³¢ÊԵĹý³Ì¡£ÓÎÏ·µÄÄ¿±êÊÇÒÔ×îÉÙµÄÒÆ¶¯´ÎÊý½«ÅÆÃæÖеÄÊ®µþÅÆÒÔ¼°´ý·¢µÄÎå×飬¹²¼Æ°Ë¸±ÅÆÕûÀíÒÆ³ý¡£µ±ËùÓÐÅÆ±»ÒƳýÕûÀíµ½½çÃæµÄ×óÏ·½£¬ÓÎÏ·»ñʤ¡£

1.2 ÐèÒª×öµÄ×¼±¸¹¤×÷

ÐèÒª×öµÄ¹¤×÷ÓÐÑ§Ï°ÕÆÎÕ¿ª·¢³ÌÐòµÄ·½·¨£¬¿ªÁ˽ⷢ¹¤¾ß£¬½øÐÐÐèÇó·ÖÎö£¬¸ù¾ÝµÃµ½µÄÐèÇ󹿏ñ˵Ã÷ÊéÉè¼Æ¾ßÌåµÄ³ÌÐòÁ÷³Ìͼ£¬±àд³ÌÐò£¬Ð޸ijÌÐò£¬ÔËÐгÌÐò£¬ÏµÍ³µ÷ÊÔ³ÌÐò¡¢²âÊÔ³ÌÐò£¬·¢²¼³ÌÐò¡£

2.¿ª·¢¹¤¾ß½éÉÜ

2.1 javaÓïÑÔ¸ÅÊö£º

javaÊÇÓÉSun Microsystems¹«Ë¾ÓÚ1995Äê5ÔÂÍÆ³öµÄjava³ÌÐòÉè¼ÆÓïÑÔºÍjavaƽ̨µÄ×ܳơ£ÓÃjavaʵÏÖµÄä¯ÀÀÆ÷ÏÔʾËüµÄ÷ÈÁ¦£º¿çƽ̨µÄÌØµãʹµÃËüÔ½À´Ô½Êܵ½Ðí¶à³ÌÐòÔ±µÄÇ×íù¡£java³ýÁË¿ÉÒÔ¿ª·¢¶¯Ì¬µÄWebÒ³»¹¿ÉÒÔ¿ª·¢¸÷ÖÖϵͳÈí¼þ¡£ÏÖÔÚ³£ÓõÄä¯ÀÀÆ÷±ÈÈç˵360ä¯ÀÀÆ÷£¬IEä¯ÀÀÆ÷ÖоùÅ䱸ÓÐjava applet¡£

javaƽ̨ÓÉjavaÐéÄâ»úºÍ¸÷ÖÖjavaÓ¦Óñà³Ì½Ó¿Ú£¨¼ò³ÆAPI£©¹¹³É¡£javaÓ¦Óñà³Ì½Ó¿ÚΪjavaÌṩÁËÒ»¸ö¶ÀÁ¢ÓÚ²Ù×÷ϵͳµÄ±ê×¼½Ó¿Ú£¬¿É·ÖΪ»ù±¾²¿·ÖºÍÀ©Õ¹²¿·Ö¡£ÔÚ²Ù×÷ϵͳÉϰ²×°Ò»¸öjavaƽ̨¾Í¿ÉÒÔÔËÐÐÈκÎÒ»¸öjava³ÌÐòÀ²¡£ÏÖÔÚjavaƽ̨ÒѾ­¼¸ºõǶÈëµ½ËùÓеIJÙ×÷ϵͳµ³Õ¡£ÕâÑùjava³ÌÐò¾Í¿ÉÒÔÖ»±àÒëÒ»´Î£¬¾Í¿ÉÒÔÔÚ¸÷ÖÖϵͳµ±ÖÐÔËÐÐÀ²¡£javaĿǰ×îеİ汾ÊÇjava1.7°æ±¾µÄ¡£

2.2 javaÓïÑÔµÄÌØµã£º

javaÓïÑÔÊÇÒ»ÖÖ¼òµ¥µÄ¡¢ÃæÏò¶ÔÏóµÄ¡¢·Ö²¼Ê½µÄ¡¢½¡×³µÄ¡¢°²È«µÄ¡¢ÓëÆ½Ì¨Î޹صġ¢¶àÏ̡߳¢¸ßÐÔÄܵġ¢¶¯Ì¬³ÌÐòÉè¼ÆÓïÑÔ¡£ 1.javaÓïÑÔ¼òµ¥Ò×ѧµÄ¡£ javaÓïÑÔµÄÓï·¨ÓëCÓïÑÔºÍC++ÓïÑԺܽӽü£¬Ê¹µÃ¶àÊý³ÌÐòÔ±ºÜÈÝÒ×ѧϰºÍʹÓÃjava¡£ÁíÒ»·½Ã棬java¶ªÆúÁËC++ÖкÜÉÙʹÓõģ¬ºÜÄÑÀí½âµÄ¡¢ÁîÈËÃÔ»óµÄÄÇÐ©ÌØÐÔ£¬Èç²Ù×÷·ûÖØÔØ¡¢¶à¼Ì³Ð¡¢×Ô¶¯µÄÇ¿ÖÆÀàÐÍת»»¡£ÌØ±ðµØ¡£javaÓïÑÔ²»Ê¹ÓÃÖ¸Õ룬²¢ÌṩÁË×Ô¶¯µÄ·ÏÁÏÊÕ¼¯£¬Ê¹µÃ³ÌÐòÔ±²»±ØÎªÄÚ´æ¹ÜÀí¶øµ£ÓÇ¡£

2.ƽ̨ÎÞ¹ØÐÔ Æ½Ì¨ÎÞ¹ØÐÔÊÇÖ¸JavaÄÜÔËÐÐÓÚ²»Í¬µÄƽ̨¡£JavaÒý½øÐéÄâ»ú Ô­Àí£¬²¢ÔËÐÐÓÚÐéÄâ»ú£¬ÊµÏÖ²»Í¬Æ½Ì¨µÄJava½Ó¿ÚÖ®¼ä¡£Ê¹ÓÃJava±àдµÄ³ÌÐòÄÜÔÚÊÀ½ç·¶Î§ÄÚ¹²Ïí¡£JavaµÄÊý¾ÝÀàÐÍÓë »úÆ÷Î޹أ¬JavaÐéÄâ»ú£¨Java

5

Virtual Machine£©Êǽ¨Á¢ÔÚÓ²¼þºÍ²Ù×÷ϵͳ֮ÉÏ£¬ÊµÏÖJava¶þ½øÖÆ´úÂëµÄ½âÊÍÖ´Ðй¦ÄÜ£¬ ÌṩÓÚ²»Í¬Æ½Ì¨µÄ½Ó¿ÚµÄ¡£

3.°²È«ÐÔ JavaµÄ±à³ÌÀàËÆC++£¬Ñ§Ï°¹ýC++µÄ¶ÁÕß½«ºÜ¿ìÕÆÎÕJavaµÄ¾«Ëè¡£JavaÉáÆúÁËC++µÄÖ¸Õë¶Ô´æ´¢Æ÷µØÖ·µÄÖ±½Ó²Ù×÷£¬³ÌÐòÔËÐÐʱ£¬ÄÚ´æÓɲÙ×÷ϵͳ·ÖÅ䣬ÕâÑù¿ÉÒÔ±ÜÃⲡ¶¾Í¨¹ýÖ¸ÕëÇÖÈëϵͳ¡£Java¶Ô³ÌÐòÌṩÁ˰²È«¹ÜÀíÆ÷£¬·ÀÖ¹³ÌÐòµÄ·Ç·¨·ÃÎÊ¡£

4.ÃæÏò¶ÔÏó JavaÎüÈ¡ÁËC++ÃæÏò¶ÔÏóµÄ¸ÅÄ½«Êý¾Ý·â×°ÓÚÀàÖУ¬ÀûÓÃÀàµÄÓŵ㣬ʵÏÖÁ˳ÌÐòµÄ¼ò½àÐԺͱãÓÚά»¤ÐÔ¡£ÀàµÄ·â×°ÐÔ¡¢¼Ì³ÐÐÔµÈÓйضÔÏóµÄÌØÐÔ£¬Ê¹³ÌÐò´úÂëÖ»ÐèÒ»´Î±àÒ룬Ȼºóͨ¹ýÉÏÊöÌØÐÔ·´¸´ÀûÓᣳÌÐòÔ±Ö»Ðè°ÑÖ÷Òª¾«Á¦ÓÃÔÚÀàºÍ½Ó¿ÚµÄÉè¼ÆºÍÓ¦ÓÃÉÏ¡£JavaÌṩÁËÖÚ¶àµÄÒ»°ã¶ÔÏóµÄÀ࣬ͨ¹ý¼Ì³Ð¼´¿ÉʹÓø¸ÀàµÄ·½·¨¡£ÔÚJavaÖУ¬ÀàµÄ¼Ì³Ð¹ØÏµÊǵ¥Ò»µÄ·Ç¶àÖØµÄ£¬Ò»¸ö×ÓÀàÖ»ÓÐÒ»¸ö¸¸À࣬×ÓÀàµÄ¸¸ÀàÓÖÓÐÒ»¸ö¸¸Àà¡£JavaÌṩµÄObjectÀ༰Æä×ÓÀàµÄ¼Ì³Ð¹ØÏµÈçͬһ¿Ãµ¹Á¢µÄÊ÷ÐΣ¬¸ùÀàΪObjectÀ࣬ObjectÀ๦ÄÜÇ¿´ó£¬¾­³£»áʹÓõ½Ëü¼°ÆäËüÅÉÉúµÄ×ÓÀà¡£

5.·Ö²¼Ê½ Java½¨Á¢ÔÚÀ©Õ¹TCP/IPÍøÂçÆ½Ì¨ÉÏ¡£¿âº¯ÊýÌṩÁËÓÃHTTPºÍFTPЭÒé´«ËͺͽÓÊÜÐÅÏ¢µÄ·½·¨¡£ÕâʹµÃ³ÌÐòԱʹÓÃÍøÂçÉϵÄÎļþºÍʹÓñ¾»úÎļþÒ»ÑùÈÝÒס£

6.½¡×³ÐÔ JavaÖÂÁ¦ÓÚ¼ì²é³ÌÐòÔÚ±àÒëºÍÔËÐÐʱµÄ´íÎó¡£ÀàÐͼì²é°ïÖú¼ì²é³öÐí¶à¿ª·¢ÔçÆÚ³öÏֵĴíÎó¡£Java×Ô¼º²Ù×ÝÄÚ´æ¼õÉÙÁËÄÚ´æ³ö´íµÄ¿ÉÄÜÐÔ¡£Java»¹ÊµÏÖÁËÕæÊý×飬±ÜÃâÁ˸²¸ÇÊý¾ÝµÄ¿ÉÄÜ£¬ÕâЩ¹¦ÄÜÌØÕ÷´ó´óÌá¸ßÁË¿ª·¢JavaÓ¦ÓóÌÐòµÄÖÜÆÚ¡£²¢ÇÒJava»¹ÌṩÁËNullÖ¸Õë¼ì²â¡¢Êý×é±ß½ç¼ì²â¡¢Òì³£³ö¿Ú¡¢Byte codeУÑéµÈ¹¦ÄÜ¡£ 7.½âÊÍÐÍ ÎÒÃÇÖªµÀC,C++µÈÓïÑÔ£¬¶¼ÊÇÕë¶ÔCPUоƬ½øÐбàÒ룬Éú³É»úÆ÷´úÂ룬¸Ã´úÂëµÄÔËÐоͺÍÌØ¶¨µÄCPUÓйء£Java²»ÏñC»òC++£¬Ëü²»Õë¶ÔCPUоƬ½øÐбàÒ룬¶øÊǰѳÌÐò±àÒë³É³ÆÎª×Ô×Ö½ÚÂëµÄÒ»ÖÖ¡°Öмä´úÂ롱¡£×Ö½ÚÂëÊǺܽӽü»úÆ÷ÂëµÄÎļþ£¬¿ÉÒÔÔÚÌṩÁËjavaÐéÄâ»ú£¨JVM£©µÄÈκÎϵͳÉϱ»½âÊÍÖ´ÐС£

8.¶¯Ì¬ java³ÌÐòµÄ»ù±¾×é³Éµ¥Ôª¾ÍÊÇÀ࣬ÓÐЩÀàÊÇ×Ô¼º±àдµÄ£¬ÓÐЩÊÇ´ÓÀà¿âÖÐÒýÈëµÄ£¬¶øÀàÓÖÊÇÔËÐÐʱ¶¯Ì¬×°Ôصģ¬Õâ¾ÍʹµÃJava¿ÉÒÔÔÚ·Ö²¿»·¾³Öж¯Ì¬µÄά»¤³ÌÐò¼°·ÖÀ࣬¶ø²»ÏñC++ÄÇÑù£¬Ã»µµÆÚÀà¿âÉý¼¶ÒÔºó£¬Èç¹ûÏëÈóÌÐò¾ßÓÐÐÂÀà¿âÌṩµÄ¹¦ÄÜ£¬¾ÍÐèÒªÐ޸ijÌÐò£¬ÖØÐ±àÒë¡£ 9.¶àÏß³Ì

JavaÊÇÖ§³Ö¶àÏ̵߳ÄÓïÑÔ¡£¶àÏß³ÌÊÇÒ»ÖÖÓ¦ÓóÌÐòÉè¼Æ·½·¨¡£Ïß³ÌÊÇÒ»´ó½ø³ÌÀï·Ö³öÀ´µÄ£¬Ð¡µÄ¡¢¶ÀÁ¢µÄ½ø³Ì£¬Ê¹µÃÔÚÒ»¸ö³ÌÐòÀï¿ÉͬʱִÐжà¸öСÈÎÎñ¡£¶àÏ̴߳øÀ´µÄºÃ´¦ÊǾßÓиüºÃµÄ½»»¥ÐÔÄܺÍʵʱ¿ØÖÆÐÔÄÜ¡£µ«²ÉÓô«Í³µÄ³ÌÐòÉè¼ÆÓïÑÔ£¨È磺C/C++£©ÊµÏÖ¶àÏ̳߳ÌÐò²¢·ÇÒ×Ê¡£JavaʵÏÖÁ˶àÏ̼߳¼Êõ£¬ÌṩÁ˼ò±ãµÄʵÏÖ¶àÏ̵߳ķ½·¨£¬²¢ÓµÓÐÒ»×é¸ß¸´ÔÓÐÔµÄͬ²½»úÖÆ¡£ 10.¿ÉÒÔÒÆÖ²µÄ¡£

ÕâÖÖ¿ÉÒÆÖ²ÐÔÀ´Ô´ÓÚÌåϵ½á¹¹ÖÐÁ¢ÐÔ£¬ÁíÍ⣬java»¹Ñϸñ¹æ¶¨Á˸÷¸ö»ù±¾Êý¾ÝÀàÐ͵ij¤¶È¡£javaϵͳ±¾ÉíÒ²¾ßÓкÜÇ¿µÄ¿ÉÒÆÖ²ÐÔ£¬java±àÒëÆ÷ÊÇÓÃjavaʵÏֵģ¬javaÔËÐл·¾³ÊÇÓÃANSICʵÏֵġ£

2.3 Eclipse¿ª·¢Æ½Ì¨¼ò½é£º

Eclipse ÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄ¡¢»ùÓÚ Java µÄ¿ÉÀ©Õ¹¿ª·¢Æ½Ì¨¡£¾ÍÆä±¾Éí¶ø

6

ÑÔ£¬ËüÖ»ÊÇÒ»¸ö¿ò¼ÜºÍÒ»×é·þÎñ£¬ÓÃÓÚͨ¹ý²å¼þ×é¼þ¹¹½¨¿ª·¢»·¾³¡£ÐÒÔ˵ÄÊÇ£¬Eclipse ¸½´øÁËÒ»¸ö±ê×¼µÄ²å¼þ¼¯£¬°üÀ¨ Java ¿ª·¢¹¤¾ß£¨Java Development Tools£¬JDT£©¡£ ËäÈ»´ó¶àÊýÓû§ºÜÀÖÓÚ½« Eclipse µ±×÷ Java ¼¯³É¿ª·¢»·¾³£¨IDE£©À´Ê¹Ó㬵« Eclipse µÄÄ¿±êÈ´²»½öÏÞÓÚ´Ë¡£Eclipse »¹°üÀ¨²å¼þ¿ª·¢»·¾³£¨Plug-in Development Environment£¬PDE£©£¬Õâ¸ö×é¼þÖ÷ÒªÕë¶ÔÏ£ÍûÀ©Õ¹ Eclipse µÄÈí¼þ¿ª·¢ÈËÔ±£¬ÒòΪËüÔÊÐíËûÃǹ¹½¨Óë Eclipse »·¾³Î޷켯³ÉµÄ¹¤¾ß¡£ÓÉÓÚ Eclipse ÖеÄÿÑù¶«Î÷¶¼ÊDzå¼þ£¬¶ÔÓÚ¸ø Eclipse Ìṩ²å¼þ£¬ÒÔ¼°¸øÓû§ÌṩһÖºÍͳһµÄ¼¯³É¿ª·¢»·¾³¶øÑÔ£¬ËùÓй¤¾ß¿ª·¢ÈËÔ±¶¼¾ßÓÐͬµÈµÄ·¢»Ó³¡Ëù¡£ÕâÖÖÆ½µÈºÍÒ»ÖÂÐÔ²¢²»½öÏÞÓÚ Java ¿ª·¢¹¤¾ß¡£¾¡¹Ü Eclipse ÊÇʹÓà Java ÓïÑÔ¿ª·¢µÄ£¬µ«ËüµÄÓÃ;²¢²»ÏÞÓÚ Java ÓïÑÔ£»ÀýÈ磬֧³ÖÖîÈç C/C++ ºÍ COBOL µÈ±à³ÌÓïÑԵIJå¼þÒѾ­¿ÉÓ㬻òÔ¤¼Æ½«»áÍÆ³ö¡£Eclipse ¿ò¼Ü»¹¿ÉÓÃÀ´×÷ΪÓëÈí¼þ¿ª·¢ÎÞ¹ØµÄÆäËûÓ¦ÓóÌÐòÀàÐ͵Ļù´¡£¬±ÈÈçÄÚÈݹÜÀíϵͳ¡£»ùÓÚ Eclipse µÄÓ¦ÓóÌÐòµÄÒ»¸öÍ»³öÀý×ÓÊÇ IBM® Rational® Software Architect£¬Ëü¹¹³ÉÁË IBM Java ¿ª·¢¹¤¾ßϵÁеĻù´¡¡£Eclipse IDE for Java EE Developers 44

3.×ÜÌåÉè¼Æ£º

3.1´úÂ빦Äܹ¦ÄÜÄ£¿éÉè¼Æ£º

Ö©ÖëֽůÓÎÏ·¹²ÓÉ4¸ö²¿·Ö×é³É£¬·Ö±ð ÊÇ:Spider.java£¬SpiderMenuBar.java£¬PKCard.java£¬AboutDialog.java¡£ SpiderMenuBar.java

°üº¬ÃûΪSpiderMenuBarµÄpublicÀ࣬ÆäÖ÷Òª¹¦ÄÜΪÉú³ÉÖ©ÖëֽůÓÎÏ·µÄ²Ëµ¥À¸£¬ÊµÏֲ˵¥À¸Öи÷¸ö×é¼þµÄʼþÕìÌý¡£Ö÷Òª°üÀ¨3¸öÄ£¿é£ºÍ¼ÐÎÓû§½çÃæµÄ¹¹½¨£»×é¼þ¼àÌý½Ó¿ÚµÄʵÏÖ£ºÏÔʾ¿ÉÖ´ÐвÙ×÷µÄÏ̡߳£ PKCard.java

°üº¬ÃûΪPKCardµÄpublicÀ࣬ÆäÖ÷Òª¹¦ÄÜΪ£º¶¨ÒåֽůµÄÊôÐÔ£¬°üÀ¨Ãû³Æ£¬Î»ÖõÈÏà¹ØÐÅÏ¢¡£²¢Í¨¹ýÏà¹Ø·½·¨ÊµÏÖֽůµÄÒÆ¶¯µÈ¡£ AboutDialog.java

°üº¬ÃûΪAboutDialogµÄpublicÀ࣬ÆäÖ÷Òª¹¦ÄÜΪÉú³ÉÖ©ÖëֽůÓÎÏ·µÄ°ïÖúÀ¸¡£

Spider.java

°üº¬ÃûΪSpiderµÄpublicÀ࣬ÆäÖ÷Òª¹¦ÄÜΪÉú³ÉÖ©ÖëֽůÓÎÏ·µÄ¿ò¼Ü£¬ÊµÏÖÓÎÏ·Öеķ½·¨£¬°üÀ¨£ºÖ½ÅƵÄËæ»úÉú³É£¬Î»Öõİڷŵȡ£

3.2³ÌÐòµÄ×ÜÌåÉè¼ÆÁ÷³Ìͼ:

7

3.3Ä£¿éÒ» µÄÏêϸ½éÉÜ£º

SpiderMenuBar.javaµÄ¹¦ÄÜÊÇÉú³ÉÖ©ÖëֽůÓÎÏ·µÄ²Ëµ¥À¸¡£ÊµÏֲ˵¥À¸Öеĸ÷¸ö×é¼þµÄʼþ¡£

3.3.1Ö÷ÒªµÄÀࣺ

JMenuBarÀà¡¢JMenuÀà¡¢JMenuItemÀà¡¢JRadioButtonÀà¶¼ÊÇÉè¼ÆGUI£¨Í¼ÐÎÓû§½çÃæ£©µÄ°üjavax.swingÖеÄÀà¡£¿ÉÒÔÓÃimportÒýÓÃÕâЩÀà¡£JMenuBarÀàÊÇJComponentÀàµÄ×ÓÀฺÔð´´½¨²Ëµ¥ÌõµÄ¡£¼´JMenuBarÀàµÄÒ»¸öʵÀý¾ÍÊÇÒ»¸ö²Ëµ¥Ìõ¡£

JMenuÀàÊÇJComponentÀàµÄ×ÓÀฺÔð´´½¨²Ëµ¥×éµÄ¡£¼´JMenuÀàµÄÒ»¸öʵÀý»¯¾ÍÊÇÒ»¸ö²Ëµ¥¡£

JMenuItemÀàÊÇJMenuÀàµÄ¸¸ÀฺÔð´´½¨²Ëµ¥Ïî¡£¼´JMenuItemÀàµÄÒ»¸öʵÀý»¯¾ÍÊÇÒ»¸ö²Ëµ¥Ïî¡£

JRadioButtonMenuItemÀฺÔðÒ»¸öµ¥Ñ¡°´Å¥²Ëµ¥ÏîµÄʵÏÖ¡£JRadioButtonMenuItem ÊÇÊôÓÚÒ»×é²Ëµ¥ÏîÖеÄÒ»¸ö²Ëµ¥Ï¸Ã×éÖÐÖ»ÄÜÑ¡ÔñÒ»¸öÏî¡£ButtonGroup ÀàÓÃÓÚΪһ×é°´Å¥´´½¨Ò»¸ö¶à³â×÷ÓÃÓò¡£Ê¹ÓÃÏàͬµÄ ButtonGroup ¶ÔÏó´´½¨Ò»×é°´Å¥Òâζ×Å¡°¿ªÆô¡±ÆäÖÐÒ»¸ö°´Å¥Ê±£¬½«¹Ø±Õ×éÖÐµÄÆäËûËùÓа´Å¥¡£

SpiderMenuBarÀàÊÇ´ËÎļþµÄÒ»¸öÖ÷ÀàÊÇJMenuBarµÄ×ÓÀà¡£ ShowÀàÊÇThreadµÄ×ÓÀàÓÃÓÚ´´½¨Ï̡߳£

3.3.2Ö÷ÒªµÄ±äÁ¿£º

jNewGame¡¢jHelp±äÁ¿·Ö±ðÊÇJMenuÀà´´½¨µÄ¡°ÓÎÏ·¡±¡¢¡°°ïÖú¡±²Ëµ¥¡£ jItemAbout¡¢jItemOpen¡¢jItemPlayAgain¡¢jItemExit¡¢jItemValid±äÁ¿·Ö±ðÊÇJMenuItemÀà´´½¨µÄ¡°¹ØÓÚ¡±¡¢¡°¿ª¾Ö¡±¡¢¡°ÖØÐ·¢ÅÆ¡±¡¢¡°Í˳ö¡±¡¢¡°ÏÔʾ¿ÉÐвÙ×÷¡±²Ëµ¥Ïî¡£

jRMItemEasy¡¢jRMItemNormal¡¢jRMItemHard±äÁ¿·Ö±ðÊÇJRadioButtonMenuItemÀà´´½¨µÄ¡°¼òµ¥£ºµ¥Ò»»¨É«¡±¡¢¡°Öм¶:Ë«»¨É«¡±¡¢¡°¸ß¼¶£º

8

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)