资源简介
JAVA 课程设计 魔板游戏
主类PuzzleFrame 魔板PuzzlePad 魔板中的点SquarePoint
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Puzzleframe extends Jframe implements ActionListener
{
PuzzlePad puzzlePad;
JButton 开始;
JMenuBar bar;
JMenu fileMenu;
JMenuItem 初级高级;
JRadioButton 数字玩法图像玩法;
ButtonGroup group=null;
Container con=null;
public Puzzleframe()
{
bar=new JMenuBar();
fileMenu=new JMenu(“魔板游戏“);
初级=new JMenuItem(“初级“);
高级=new JMenuItem(“高级“);
fileMenu.add(初级);
fileMenu.add(高级);
bar.add(fileMenu);
setJMenuBar(bar);
初级.addActionListener(this);
高级.addActionListener(this);
开始=new JButton(“开始玩“);
开始.addActionListener(this);
group=new ButtonGroup();
数字玩法=new JRadioButton(“数字玩法“true);
图像玩法=new JRadioButton(“图像玩法“false);
group.add(数字玩法);
group.add(图像玩法);
puzzlePad=new PuzzlePad(335050);
con=getContentPane();
con.add(puzzlePadBorderLayout.CENTER);
JPanel pNorth=new JPanel();
pNorth.add(数字玩法);
pNorth.add(图像玩法);
pNorth.add(开始);
con.add(pNorthBorderLayout.NORTH);
con.validate();
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
setVisible(true);
setBounds(10050440360);
validate();
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==开始)
{
if(数字玩法.isSelected())
{
puzzlePad.随机排列数字();
}
else if(图像玩法.isSelected())
{
puzzlePad.随机排列图像();
}
}
else if(e.getSource()==初级)
{
con.remove(puzzlePad);
puzzlePad=new PuzzlePad(335050);
con.add(puzzlePadBorderLayout.CENTER);
con.validate();
this.validate();
}
else if(e.getSource()==高级)
{
con.remove(puzzlePad);
puzzlePad=new PuzzlePad(445050);
con.add(puzzlePadBorderLayout.CENTER);
con.validate();
this.validate();
}
}
public static void main(String args[])
{
new Puzzleframe();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 746 2003-09-10 22:23 SquarePoint.java
文件 1056 2009-06-19 18:19 SquarePoint.class
文件 23396 2009-06-17 16:08 timi.JPG
文件 2327 2003-12-09 09:28 Puzzlefr
文件 499 2009-06-22 10:36 Puzzlefr
文件 2916 2009-06-22 10:36 Puzzlefr
文件 6621 2009-06-19 18:20 PuzzlePad.java
文件 5816 2009-06-22 10:36 PuzzlePad.class
----------- --------- ---------- ----- ----
43377 8
相关资源
- 双人玩的Java五子棋游戏
- Java游戏设计(包含论文)
- Java打地鼠小游戏
- java小-像素鸟游戏
- zgf游戏框架搭建
- 经典贪吃蛇java版
- java小游戏推箱子(含界面)
- Java拼图游戏源程序和论文开题报告等
- JAVA魔板游戏 课程设计报告
- Swing写的老鼠走迷宫游戏,mvc含最佳路
- java编的经典小游戏—吃豆人
- Java写的吃豆豆游戏源代码
- android游戏开发,连连看源码
- java小游戏 大炮打小鸟
- Java实现推箱子游戏
- Android猜数字小游戏 源代码
- 打砖块小游戏带音效
- 编写推箱子游戏程序第二步
- 6编写推箱子游戏程序第一步
- 基于JAVA的飞机大战游戏的设计与实现
- 基于java实现中国象棋小游戏升级版
- java课程设计-拿火柴游戏
- 局域网坦克大战源码Java版
- 分别用栈和队列实现迷宫
- java拼图游戏可自定义图片及块数
- 基于java的21点纸牌游戏代码
- JAVA坦克大战游戏开发毕业论文
- JAVA贪吃蛇游戏毕业设计(源代码+论文
- Java版本 生命游戏
- Android下的推箱子游戏
评论
共有 条评论