//主类MemoryGame
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.LinkedList;
public class MemoryGame extends JFrame implements ActionListener{ JMenuBar bar;
JMenu menuGrade,menuResult,menuIcon;
JMenuItem oneGradeItem,twoGradeItem,threeGradeItem;
JMenuItem oneGradeResult,twoGradeResult,threeGradeResult;
JMenuItem carImageIcon,animalImageIcon;
File fileOneGrade,fileTwoGrade,fileThreeGrade,gradeFile;
String imageName[];
MemoryTestArea memoryArea;
ShowRecordDialog showDiolag=null;
int m=5,n=6;
final int imageNumber=7;
MemoryGame(){
fileOneGrade=new File("初级记忆排行榜.txt");
fileTwoGrade=new File("中级记忆排行榜.txt");
fileThreeGrade=new File("高级记忆排行榜.txt");
bar=new JMenuBar();
menuGrade=new JMenu("选择级别");
oneGradeItem=new JMenuItem("初级");
twoGradeItem=new JMenuItem("中级");
threeGradeItem=new JMenuItem("高级");
menuGrade.add(oneGradeItem);
menuGrade.add(twoGradeItem);
menuGrade.add(threeGradeItem);
menuResult=new JMenu("查看排行榜");
oneGradeResult=new JMenuItem("初级排行榜");
twoGradeResult=new JMenuItem("中级排行榜");
threeGradeResult=new JMenuItem("高级排行榜");
menuResult.add(oneGradeResult);
menuResult.add(twoGradeResult);
menuResult.add(threeGradeResult);
menuIcon=new JMenu("选择图标");
carImageIcon=new JMenuItem("汽车图标");
animalImageIcon=new JMenuItem("动物图标");
animalImageIcon.addActionListener(this);
carImageIcon.addActionListener(this);
menuIcon.add(carImageIcon);