资源简介
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
相关资源
- 个人根据Android移动开发案例详解手写
- [免费]java实现有障碍物的贪吃蛇游戏
- java编写21点游戏(附源代码)
- Android手机连连看游戏源码
- 俄罗斯方块具体设计(Java描述)带详
- JAVA坦克大战游戏源代码
- 用Java编写的扫雷游戏源代码
- 破碎的像素地牢-游戏源码
- 森林冰火人单人版(源码)
- wap魔界图文游戏
- 50个java小游戏源代码
- Java Swing开发的《星际争霸》游戏
- 动物交换游戏java代码及注释
- Java控制台实现猜拳游戏小游戏
- java经典游戏和经典含源码必须得收藏
- java炸弹人游戏
- Android游戏源码基于蓝牙的坦克大战和
- 用java开发的扑克牌游戏程序源代码
- 使用纯JAVA绘图带声音的经典坦克大战
- JAVA潜艇大战小游戏源码
- JAVA 炸弹人
- JAVA开发的中国象棋游戏包括源码和需
- java全屏游戏及源代码
- java 潜艇游戏
- 24点游戏Java实现
- java编写的泡泡堂炸弹人单机双人源码
- 基于Android的炸弹人游戏毕业设计
- 基于java的坦克大战游戏234736
- java实现的水果忍者游戏
- java课程设计游戏:急速飞行[绝不坑爹
评论
共有 条评论