• 大小: 922KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: java  拼图游戏  难度  

资源简介

在上次的java拼图游戏的基础上添加了难度的选择

资源截图

代码片段和文件信息

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JDialog;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;


public class Puzzle extends Jframe{
/**
 * 
 */
private static final long serialVersionUID = -3163141240746600279L;

static int count=0;//记录步数
static boolean success=false;//标记成功否
static int PIC=1;//图片序号
static int Level=9;//9图的
static String Path=“./images/“;//图的路径

final JButton a[] =new JButton[16];
JPanel panelmid=new JPanel();//图片区
final JLabel label=new JLabel();//原图
final JLabel label1=new JLabel();//
JMenuBar mybar=new JMenuBar();//

JMenu menu1=new JMenu(“游戏“);
JMenu menu2=new JMenu(“帮助“);
JMenu menu3=new JMenu(“难度“);
JMenu menu4=new JMenu(“图片“);

JMenuItem item1=new JMenuItem(“重开“);
JMenuItem item2=new JMenuItem(“退出“);
JMenuItem item3=new JMenuItem(“关于“);
JCheckBoxMenuItem radiomenu1=new JCheckBoxMenuItem(“鬼剑士图“true);
JCheckBoxMenuItem radiomenu2=new JCheckBoxMenuItem(“小熊图“);
JCheckBoxMenuItem radiomenu3=new JCheckBoxMenuItem(“美女图“);
JCheckBoxMenuItem radiomenu4=new JCheckBoxMenuItem(“简单“true);
JCheckBoxMenuItem radiomenu5=new JCheckBoxMenuItem(“困难“);

ButtonGroup group = new ButtonGroup();//创建组
ButtonGroup group1 = new ButtonGroup();//创建组

//构造函数
Puzzle()
{
super(“拼图游戏“);

//图片选择组
group.add(radiomenu1);
group.add(radiomenu2);
group.add(radiomenu3);

//难度选择组
group1.add(radiomenu4);
group1.add(radiomenu5);

//
menu4.add(radiomenu1);
menu4.add(radiomenu2);
menu4.add(radiomenu3);
//
menu3.add(radiomenu4);
menu3.add(radiomenu5);


menu1.add(item1);//重开
menu1.add(menu3);//难度
menu1.add(menu4);//图片
menu1.add(item2);//退出
menu2.add(item3);//关于

radiomenu1.addActionListener(picture);
radiomenu2.addActionListener(picture);
radiomenu3.addActionListener(picture);

radiomenu4.addActionListener(lev);
radiomenu5.addActionListener(lev);

mybar.add(menu1);
mybar.add(menu2);
this.setJMenuBar(mybar);

//初始化button
for(int i=0;i<16;i++)
{
a[i]=new JButton();
}

//调用函数random初始化
Random();

//重开菜单监听
item1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
Random();
}});

//退出
item2.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}});
//关于
item3.addActionListener(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2010-12-14 12:30  拼图游戏\.classpath

     文件        388  2010-12-14 12:30  拼图游戏\.project

     文件        629  2010-12-14 12:30  拼图游戏\.settings\org.eclipse.jdt.core.prefs

     文件       1243  2010-12-17 13:29  拼图游戏\bin\AboutDialog.class

     文件       2295  2010-12-17 13:29  拼图游戏\bin\Puzzle$1.class

     文件       1634  2010-12-17 13:29  拼图游戏\bin\Puzzle$2.class

     文件       1288  2010-12-17 13:29  拼图游戏\bin\Puzzle$3.class

     文件        603  2010-12-17 13:29  拼图游戏\bin\Puzzle$4.class

     文件        627  2010-12-17 13:29  拼图游戏\bin\Puzzle$5.class

     文件        605  2010-12-17 13:29  拼图游戏\bin\Puzzle$6.class

     文件       5657  2010-12-17 13:29  拼图游戏\bin\Puzzle.class

     文件      10012  2010-12-14 15:36  拼图游戏\images\1_1.gif

     文件       9648  2010-12-14 15:36  拼图游戏\images\1_2.gif

     文件       9108  2010-12-14 15:36  拼图游戏\images\1_3.gif

     文件       8036  2010-12-14 15:36  拼图游戏\images\1_4.gif

     文件       9531  2010-12-14 15:36  拼图游戏\images\1_5.gif

     文件       8521  2010-12-14 15:36  拼图游戏\images\1_6.gif

     文件       7651  2010-12-14 15:36  拼图游戏\images\1_7.gif

     文件       8585  2010-12-14 15:36  拼图游戏\images\1_8.gif

     文件      66282  2010-12-16 16:28  拼图游戏\images\1_9.jpg

     文件       6485  2010-12-16 23:05  拼图游戏\images\2_1.gif

     文件       5822  2010-12-16 23:05  拼图游戏\images\2_2.gif

     文件       6135  2010-12-16 23:05  拼图游戏\images\2_3.gif

     文件       6634  2010-12-16 23:05  拼图游戏\images\2_4.gif

     文件       6430  2010-12-16 23:05  拼图游戏\images\2_5.gif

     文件       6394  2010-12-16 23:05  拼图游戏\images\2_6.gif

     文件       5635  2010-12-16 23:05  拼图游戏\images\2_7.gif

     文件       5379  2010-12-16 23:05  拼图游戏\images\2_8.gif

     文件      85613  2010-12-16 23:15  拼图游戏\images\2_9.jpg

     文件       9078  2010-12-16 23:12  拼图游戏\images\3_1.gif

............此处省略68个文件信息

评论

共有 条评论