请高手帮我写一个java的记忆翻转游戏(400分)

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:36:06
http://zhidao.baidu.com/question/42461023.html
大家先可以参照这个要求看一看
其具体的要求是
程序分低中高三个级别
低级是5*5的格子组成,当翻转出来3张的时候游戏获胜
中级是6*6的格子组成,当翻转出来4张的时候游戏获胜
高级是7*7的格子组成,当翻转出来5张的时候游戏获胜

在游戏过程中,翻出一张图片,当翻转第二张的时候,如果和第一张一样可以继续翻转第三张,如果不一样,第一张成为背景图片.只显示第二张.知道连续翻出三张为止.
要求有菜单,可以选择等级.
会的给我发消息哦。。。。

import javax.swing.*;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;
import java.awt.*;
import java.awt.event.*;
import java.util.HashMap;

class jButton extends JButton {

}

class mine implements MouseListener, ActionListener, ItemListener, Runnable {
HashMap imgmap; String lastsrc="";int rightcount=1,wincount=3;
jButton b_mine[][];
jButton b_ls;
JPanel p1
,
p2;
JLabel l2;
JFrame f;
Thread thread1;
MenuBar mb;
Menu m_games;
CheckboxMenuItem item2
,
item3
,
item4;

Container con;
Icon icon[]
,
mine_1
,
mine_2
,
mine_3
,
mine_if
,
mine_is
,
mine_scan
,
b_click1
,
b_click2
,