下载此文档

java拼图游戏代码.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Puzzle类:
.eavan;
public class Puzzle {
public static void main(String[] args) {
// TODO Auto-generated method stub
new PuzzleWin();
}
}
PuzzleWin类:
/**
* 可以为游戏添加一个计时的功能,让时间成为一个判定标准
* 可以分析一下为什么图片不清楚
* 可以向怎么能够让选择图片和选择难度没有顺序性(较容易)
*
*/
.eavan;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class PuzzleWin extends JFrame implements ActionListener{

int dif = 0; //设置难度级数
int k = 0; //标记是随机数list中的第几个随机数(从而用于标记图像list中的第几个图片)
String filename=""; //设置的图片打开路径。默认路径其实是没用的
int step = 0; //用于记录总共用了多少步完成拼图

JMenuBar mBar = new JMenuBar();

JMenu jmSysten = new JMenu("系统");
JMenu jmGame = new JMenu("游戏");
JMenuItem restart = new JMenuItem("重新开始");
JMenuItem quit = new JMenuItem("退出");
JMenuItem choosepic = new JMenuItem("选择图片");
JMenu choosedif = new JMenu("选择难度");
JMenuItem easy = new JMenuItem("3*3");
JMenuItem hard = new JMenuItem("4*4");

JPanel mainPanel = new JPanel();

JButton[][] btn = null; //用于显示被分割的图片
ImageIcon checkIcon[][] = null; //用于存放一个正确顺序放置被分割后的图片的数组,最后与btn[][]的icon对比检测是否完成拼图

JLabel piclab = new JLabel(); //用于显示对照图片
JLabel namelab = new JLabel("对照图片:"); //用于在对照图片上面给出提醒
JLabel steplab = new JLabel(); //用于记录步数信息
JTextArea helpAr

java拼图游戏代码 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhouhui915
  • 文件大小25 KB
  • 时间2017-11-17