importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Container;importjava.awt.Graphics;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.awt.image.BufferedImage;importjava.util.Random;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;/*** 悲剧 长宽没有控制好 忘了给添加按钮留空间了
*@authorAdministrator
**/
public class MyFrame extends JFrame implementsMouseListener {public static final int COL = 4; //图像列数
public static final int ROW = 4; //图像行数
public static final int ONE = 80; //每幅图像的宽度与高度
public static final int STANCE = 30;private static final int WIDTH = COL*ONE; //界面的宽度
private static final int HEIGHT = ROW*ONE + STANCE; //界面的长度
public static final int number = COL*ROW/2; //图像数目
private JPanel functionJPanel = null; //最上方 用来保存功能键的panel
private JPanel imagesJPanel = null; //中间用来保存图像的panel
private JPanel chooseJPanel = null; //下面用来选择重新开始和结束的panel
private JButton restartJButton = null; //重新开始的按钮
private JButton closeJButton = null; //关闭按钮
private JLabel functionJLabel