java swing 实现连连看游戏源代码,核心代码如下所示:



【核心代码】
. ├── java swing 实现连连看游戏.rar └── 连连看 ├── 源文件 │ ├── MANIFEST.MF │ ├── doc │ │ ├── Top.htm │ │ └── help.htm │ ├── images │ │ ├── 1.gif │ │ ├── 10.gif │ │ ├── 11.gif │ │ ├── 12.gif │ │ ├── 13.gif │ │ ├── 14.gif │ │ ├── 15.gif │ │ ├── 16.gif │ │ ├── 17.gif │ │ ├── 18.gif │ │ ├── 19.gif │ │ ├── 2.gif │ │ ├── 20.gif │ │ ├── 21.gif │ │ ├── 22.gif │ │ ├── 23.gif │ │ ├── 24.gif │ │ ├── 25.gif │ │ ├── 26.gif │ │ ├── 27.gif │ │ ├── 28.gif │ │ ├── 29.gif │ │ ├── 3.gif │ │ ├── 30.gif │ │ ├── 31.gif │ │ ├── 32.gif │ │ ├── 33.gif │ │ ├── 34.gif │ │ ├── 35.gif │ │ ├── 36.gif │ │ ├── 37.gif │ │ ├── 38.gif │ │ ├── 39.gif │ │ ├── 4.gif │ │ ├── 40.gif │ │ ├── 41.gif │ │ ├── 42.gif │ │ ├── 5.gif │ │ ├── 6.gif │ │ ├── 7.gif │ │ ├── 8.gif │ │ ├── 9.gif │ │ ├── about.gif │ │ ├── bomb.gif │ │ ├── cursor.gif │ │ ├── demo.gif │ │ ├── dots.gif │ │ ├── help.gif │ │ ├── hint.gif │ │ ├── kyodai16.gif │ │ ├── me.gif │ │ ├── refresh.gif │ │ ├── setup.gif │ │ └── start.gif │ ├── kyodai │ │ ├── ClockAnimate.java │ │ ├── Kyodai.java │ │ ├── Music.java │ │ ├── ScoreAnimate.java │ │ ├── Setting.java │ │ ├── Sound.java │ │ ├── Top10.java │ │ ├── map │ │ │ ├── AnimateDelete.java │ │ │ ├── Line.java │ │ │ ├── Map.java │ │ │ └── MapUI.java │ │ └── topbar │ │ ├── AboutDialog.java │ │ ├── HelpDialog.java │ │ └── SetupDialog.java │ └── sound │ ├── bg.mid │ ├── bg2.mid │ ├── bomb.wav │ ├── earse.wav │ ├── hint.wav │ ├── refresh.wav │ └── select.wav └── 打包发布 ├── Kyodai.bat ├── Kyodai.jar ├── MANIFEST.MF ├── META-INF │ └── MANIFEST.MF ├── doc │ ├── Top.htm │ └── help.htm ├── images │ ├── 1.gif │ ├── 10.gif │ ├── 11.gif │ ├── 12.gif │ ├── 13.gif │ ├── 14.gif │ ├── 15.gif │ ├── 16.gif │ ├── 17.gif │ ├── 18.gif │ ├── 19.gif │ ├── 2.gif │ ├── 20.gif │ ├── 21.gif │ ├── 22.gif │ ├── 23.gif │ ├── 24.gif │ ├── 25.gif │ ├── 26.gif │ ├── 27.gif │ ├── 28.gif │ ├── 29.gif │ ├── 3.gif │ ├── 30.gif │ ├── 31.gif │ ├── 32.gif │ ├── 33.gif │ ├── 34.gif │ ├── 35.gif │ ├── 36.gif │ ├── 37.gif │ ├── 38.gif │ ├── 39.gif │ ├── 4.gif │ ├── 40.gif │ ├── 41.gif │ ├── 42.gif │ ├── 5.gif │ ├── 6.gif │ ├── 7.gif │ ├── 8.gif │ ├── 9.gif │ ├── Thumbs.db │ ├── about.gif │ ├── bomb.gif │ ├── cursor.gif │ ├── demo.gif │ ├── dots.gif │ ├── help.gif │ ├── hint.gif │ ├── kyodai16.gif │ ├── me.gif │ ├── refresh.gif │ ├── setup.gif │ └── start.gif ├── kyodai │ ├── ClockAnimate.java │ ├── Kyodai$1.class │ ├── Kyodai.java │ ├── MANIFEST.MF │ ├── META-INF │ │ └── MANIFEST.MF │ ├── Music.java │ ├── ScoreAnimate.java │ ├── Setting.java │ ├── Sound.java │ ├── Top10$1.class │ ├── Top10.java │ ├── doc │ │ ├── Top.htm │ │ └── help.htm │ ├── images │ │ ├── 1.gif │ │ ├── 10.gif │ │ ├── 11.gif │ │ ├── 12.gif │ │ ├── 13.gif │ │ ├── 14.gif │ │ ├── 15.gif │ │ ├── 16.gif │ │ ├── 17.gif │ │ ├── 18.gif │ │ ├── 19.gif │ │ ├── 2.gif │ │ ├── 20.gif │ │ ├── 21.gif │ │ ├── 22.gif │ │ ├── 23.gif │ │ ├── 24.gif │ │ ├── 25.gif │ │ ├── 26.gif │ │ ├── 27.gif │ │ ├── 28.gif │ │ ├── 29.gif │ │ ├── 3.gif │ │ ├── 30.gif │ │ ├── 31.gif │ │ ├── 32.gif │ │ ├── 33.gif │ │ ├── 34.gif │ │ ├── 35.gif │ │ ├── 36.gif │ │ ├── 37.gif │ │ ├── 38.gif │ │ ├── 39.gif │ │ ├── 4.gif │ │ ├── 40.gif │ │ ├── 41.gif │ │ ├── 42.gif │ │ ├── 5.gif │ │ ├── 6.gif │ │ ├── 7.gif │ │ ├── 8.gif │ │ ├── 9.gif │ │ ├── Thumbs.db │ │ ├── about.gif │ │ ├── bomb.gif │ │ ├── cursor.gif │ │ ├── demo.gif │ │ ├── dots.gif │ │ ├── help.gif │ │ ├── hint.gif │ │ ├── kyodai16.gif │ │ ├── me.gif │ │ ├── refresh.gif │ │ ├── setup.gif │ │ └── start.gif │ ├── kyodai │ │ ├── ClockAnimate.class │ │ ├── ClockAnimate.java │ │ ├── Kyodai$1.class │ │ ├── Kyodai.class │ │ ├── Kyodai.java │ │ ├── Music.class │ │ ├── Music.java │ │ ├── ScoreAnimate.class │ │ ├── ScoreAnimate.java │ │ ├── Setting.class │ │ ├── Setting.java │ │ ├── Sound.class │ │ ├── Sound.java │ │ ├── Top10$1.class │ │ ├── Top10.class │ │ ├── Top10.java │ │ ├── kyodai.ini │ │ ├── map │ │ │ ├── AnimateDelete.class │ │ │ ├── AnimateDelete.java │ │ │ ├── Line.class │ │ │ ├── Line.java │ │ │ ├── Map.class │ │ │ ├── Map.java │ │ │ ├── MapUI.class │ │ │ └── MapUI.java │ │ └── topbar │ │ ├── AboutDialog$1.class │ │ ├── AboutDialog.class │ │ ├── AboutDialog.java │ │ ├── HelpDialog$1.class │ │ ├── HelpDialog.class │ │ ├── HelpDialog.java │ │ ├── SetupDialog$1.class │ │ ├── SetupDialog.class │ │ └── SetupDialog.java │ ├── kyodai.ini │ ├── map │ │ ├── AnimateDelete.java │ │ ├── Line.java │ │ ├── Map.java │ │ └── MapUI.java │ ├── sound │ │ ├── bg.mid │ │ ├── bg2.mid │ │ ├── bomb.wav │ │ ├── earse.wav │ │ ├── hint.wav │ │ ├── refresh.wav │ │ └── select.wav │ └── topbar │ ├── AboutDialog$1.class │ ├── AboutDialog.java │ ├── HelpDialog$1.class │ ├── HelpDialog.java │ ├── SetupDialog$1.class │ └── SetupDialog.java ├── kyodai.ini └── sound ├── bg.mid ├── bg2.mid ├── bomb.wav ├── earse.wav ├── hint.wav ├── refresh.wav └── select.wav
|