±àºÅ£º
±¾¿Æ±ÏÒµÂÛÎÄ£¨Éè¼Æ£©
ÌâÄ¿£º
ѧ Ժ
ר ҵ
ѧ ºÅ
ÐÕ Ãû
Ö¸µ¼½Ìʦ Ö°³Æ£º
Íê³ÉÈÕÆÚ
³Ï ÐÅ ³Ð ŵ
ÎÒ½÷Ôڴ˳Ðŵ£º±¾ÈËËùдµÄ±ÏÒµÂÛÎÄ¡¶¡·¾ùϵ±¾È˶ÀÁ¢Íê³É£¬Ã»ÓгϮÐÐΪ£¬·²Éæ¼°ÆäËû×÷ÕߵĹ۵ãºÍ²ÄÁÏ£¬¾ù×÷ÁË×¢ÊÍ£¬ÈôÓв»Êµ£¬ºó¹ûÓɱ¾È˳е£¡£
³ÐŵÈË£¨Ç©Ãû£©£º
Äê ÔÂ ÈÕ
2
»ùÓÚjava¿ª·¢µÄÖ©Öëֽů³ÌÐòÉè¼Æ
ÐÕÃû£º¹Ø¿¡Éú ѧºÅ£º 200829010213
Ö¸µ¼ÀÏʦ£ºÀîÁÖ¹ú
ÕªÒª£ºjavaÊÇÓÉSun Microsystems¹«Ë¾ÓÚ1995Äê5ÔÂÍÆ³öµÄJava³ÌÐòÉè¼ÆÓïÑÔ£¨ÒÔϼò³ÆJavaÓïÑÔ£©ºÍJavaƽ̨µÄ×ܳơ£JavaÊÇÃæÏò¶ÔÏóµÄÓïÑÔ¡£Ö©ÖëֽůÊÇÒ»¿îÊÜÈËϲ»¶µÄÐÝÏÐÓÎÏ·£¬Î¢ÈíµÄÿһ´ú²Ù×÷ϵͳÖж¼×°ÓÐÕâÖÖֽůÓÎÏ·£¬ºÜ¶àÈ˶¼Íæ¹ýÖ©Öëֽů£¬¶¼ÊìϤ֩ÖëֽůÓÎÏ·ËùÐèÒªµÄ¹¦ÄÜ¡£±¾ÈË×öµÄÖ©ÖëֽůÓÎÏ·¿ª·¢ÀíÄîÊÇ»ùÓÚWINDOWS XP²Ù×÷ϵͳÖÐ×Ô´øÖ©ÖëֽůÓÎÏ·¡£ÀûÓÃjavaÓïÑÔʵÏÖÁËÖ©ÖëֽůÓÎÏ·µÄÖ÷Òª¹¦ÄÜÈçֽůµÄÒÆ¶¯¡¢·ÅÖᢻØÊÕ¡¢ÖØ·¢¡£ÀûÓÃjavax.swing°üµÄÀàʵÏÖֽůÓÎÏ·µÄÓû§½çÃæ£¬Í¨Îª¸÷¸ö²Ëµ¥×é¼þÌí¼Ó¼àÊÓÆ÷À´ÊµÏÖÊó±êµ¥»÷ʼþËù´¥·¢µÄ½Ó¿Ú·½·¨£¬Ê¹µÃÓû§¿ÉÒÔµ¥»÷²Ëµ¥ÏîÀ´ÊµÏÖ¾ßÌåµÄ¹¦ÄÜ¡£Í¨¹ýÉèÖÃֽůµÄµÈ¼¶À´³õʼ»¯Ö½ÅÆËæ»ú·ÖÅäֽů£¬ÎªÓû§ÍæÖ½ÅÆÓÎÏ·ÌṩÏàÓ¦µÄµÈ¼¶¡£ÒâÒ壺ͨ¹ý×Ô¼º¶ÔÖ©ÖëֽůÓÎÏ·µÄ¿ª·¢£¬Ê¹ÎÒ¸ü¼ÓÈȰ®javaÓïÑÔ£¬ÈÃÎÒ¶®µÃºÍÏ´È¥Á˸ü¶à³ÌÐò¿ª·¢µÄ֪ʶ¼°¾Ñ飬ΪÒÔºó½øÈë±à³Ì¹¤×÷ÌṩÌõ¼þ¡£ ¹Ø¼ü×Ö£ºjavaÓïÑÔ¡¢ÓÎÏ·±³¾°¡¢¹¦ÄÜʵÏÖ
Spider solitaire program based on java development
Name: Guan Junsheng Student ID: 200 829 010 213 Instructor: Li Linguo
Abstract: java is the Java programming language from Sun Microsystems, Inc. in May 1995 (hereinafter referred to as the general term of the Java language) and Java platforms. Java is object-oriented languages. Spider Solitaire is a people like casual games, each generation of Microsoft's operating system are equipped with this card game, many people have played Spider Solitaire are all familiar with the functionality required by the spider card game. I do spider solitaire game development philosophy is based on the WINDOWS XP operating system comes with the spider solitaire game. Java language to achieve the main function of the spider solitaire game, such as movement of the playing cards, place, recycling, re-issued. The use of the javax.swing package class that implements the user interface of the card game pass for each menu component to add a monitor to the mouse click event triggered by the interface method, the user can click the menu items to achieve a specific function. To initialize the cards by the level of the set of cards randomly assigned to cards, to provide the appropriate level for users playing solitaire. Meaning: the spider solitaire game development, so that I more love the java language, so I know how to wash away the more knowledge and experience of program development, and provide conditions for the future to enter the programming work.
Keywords: Java language, the background of the game functions
3
Ŀ¼
1.Ð÷ÂÛ
1.1 ÓÎÏ·¿ª·¢µÄ±³¾°ÖªÊ¶..................................... 1.2 ÐèÒª×öµÄ×¼±¸¹¤×÷...................................... 2.¿ª·¢¹¤¾ß½éÉÜ................................................
2.1 javaÓïÑÔ¸ÅÊö.......................................... 2.2 javaÓïÑÔµÄÌØµã........................................ 2.3 Eclipse¿ª·¢Æ½Ì¨½éÉÜ................................... 3.×ÜÌåÉè¼Æ...................................................
3.1´úÂ빦ÄÜÄ£¿éµÄÉè¼Æ.................................... 3.2 ³ÌÐò×ÜÌåÉè¼ÆÁ÷³Ìͼ................................... 3.3Ä£¿éÒ»µÄÏêϸ½éÉÜ......................................
3.3.1 Ö÷ÒªµÄÀà....................................... 3.3.2 Ö÷ÒªµÄ±äÁ¿...................................... 3.3.3Ö÷ÒªµÄ·½·¨....................................... 3.4 Ä£¿é¶þµÄÏêϸ½éÉÜ.....................................
3.4.1Ö÷ÒªµÄÀà......................................... 3.4.2 Ö÷ÒªµÄ±äÁ¿..................................... 3.4.3Ö÷ÒªµÄ·½·¨....................................... 3.5 Ä£¿éÈýµÄÏêϸ½éÉÜ......................................
3.5.1Ö÷ÒªµÄÀà..........................................
3.5.2Ö÷ÒªµÄ±äÁ¿....................................... 3.5.3 Ö÷ÒªµÄ·½·¨........................................ 3.6Ä£¿éËĵÄÏêϸ.............................................
3.6.1Ö÷ÒªµÄÀà...........................................
3.6.2Ö÷ÒªµÄ±äÁ¿....................................... 3.6.3 Ö÷ÒªµÄ·½·¨........................................ 4.¹¦ÄÜÉè¼Æ....................................................
4.1 ÐèҪʵÏÖµÄÖ÷Òª¹¦ÄÜ...................................... 4.2 ¹¦ÄÜÉè¼ÆÁ÷³Ìͼ.......................................... 4.3 Ö÷Òª¹¦ÄܵĴúÂëʵÏÖ......................................
4.3.1 ÓÎÏ·²Ëµ¥À¸ÄÚÓÎÏ·²Ëµ¥¼°°ïÖú²Ëµ¥¹¦ÄÜչʾ............ 4.3.2 Ö÷½çÃæµÄÉè¼Æ.........................................
4.3.3 ֽůµÄ³õʼ»¯ÒÔ¼°·¢ÅƲÙ×÷.............................
4.3.4 ֽůµÄÒÆ¶¯ÒÔ¼°·ÅÖÃ.................................... 4.3.5ÏÔʾµ±Ç°Ö½ÅÆ¿ÉÐеIJÙ×÷................................
4.3.6 »ØÊÕֽů.............................................
5.³ÌÐòµÄÔËÐм°·¢²¼................................................
5.1 ÔËÐгÌÐò.................................................... 5.2 ·¢²¼³ÌÐò.................................................... 6.¹¤×÷×ܽá........................................................ ²Î¿¼ÎÄÏ×..........................................................
4