- 29
- 0
- 约1.05万字
- 约 19页
- 2022-05-16 发布于天津
- 举报
魔板游戏代码
public class PuzzleFrame exte nds JFrame impleme nts Action Liste ner {
PuzzlePad puzzlePad;
JButton 开始;
JMenuBar bar;
JMenu fileMenu;
JMenultem 初级,高级;
JRadioButton 数字玩法,图像玩法;
Butt on Group group=n ull;
Container con=n ull;
public PuzzleFrame()
{
bar=new JMe nuBar();
fileMenu=new JMenu(” 魔板游戏);
初级=n ew JMe nultem(” 初级);
高级=new JMenultem(” 高级);
fileMe nu.add( 初级);
fileMe nu.add( 高级);
bar.add(fileMe nu);
setJMe nuBar(bar);
初级.addActio nListe ner(this);
高级.addActio nListe ner(this);
开始=new JButton(开始玩);
开始.addActio nListe ner(this);
group=new Butt on Group();
数字玩法=new JRadioButton(” 数字玩法,true); 图像玩法=new JRadioButton(” 图像玩法,false);
group.add( 数字玩法);
group.add( 图像玩法);
puzzlePad=new PuzzlePad(3,3,50,50);
con=getC onten tPa ne();
con .add(puzzlePad,BorderLayout.CENTER);
JPa nel pNorth=new JPan el();
pNorth.add(数字玩法);
pNorth.add(图像玩法);
pNorth.add(开始);
con .add(pNorth,BorderLayout.NORTH);
con .validate。;
addWi ndowListe ner(new Win dowAdapter()
{ public void win dowClos in g(Wi ndowEve nt e)
{
System.exit(O);
}
});
setVisible(true);
setBou nds(100,50,440,360);
validate。;
}
public void action Performed(Acti on Eve nt e)
{ if(e.getSource()== 开始)
{
if( 数字玩法.isSelected())
{
puzzlePad. 随机排列数字();
}
else if( 图像玩法.isSelected())
{
puzzlePad. 随机排列图像();
}
}
else if(e.getSource()== 初级)
{
con .remove(puzzlePad);
puzzlePad=new PuzzlePad(3,3,50,50);
con .add(puzzlePad,BorderLayout.CENTER);
con .validate。;
this.validate();
} 亠
else if(e.getSource()== 高级)
{
con .remove(puzzlePad);
puzzlePad=new PuzzlePad(4,4,50,50);
con .add(puzzlePad,BorderLayout.CENTER);
con .validate。;
this.validate();
}
}
public static void main( Stri ng args[])
{
new PuzzleFrame();
}
}
Moba nFrame类: import java.awt.*;
import java.awt.eve nt.*;
import java .n et.*;
import java.applet.Applet;
import javax.imagei o.Im agelO;
import java.io.File;
import java.awt.image.*;
import javax.swi ng.J Optio nPane;
impleme ntspublic class Moba nF rame exte nds Frame
impleme nts
Acti on Liste ner,MouseListe ner,ItemListe ner
{
您可能关注的文档
最近下载
- 室内装修工程施工组织设计方案.docx VIP
- 国家开放大学电大《知识产权法》复习题.docx VIP
- 管理的常识(陈春花).pptx VIP
- 2025-2026学年人教A版数学选择性必修第一册期末综合检测练习卷.docx VIP
- 山西省运城市永济市2026届八年级数学第一学期期末质量跟踪监视试题含解析.doc VIP
- Nikon 尼康轻便型数码照相机 COOLPIX ACOOLPIX A10 参考手册(完整说明书)A10RMPRC_(Sc)03.pdf VIP
- 2025年辽宁省中考数学真题卷含答案解析 .pdf VIP
- 中交第三航务工程局有限公司招聘笔试题库2023.pdf VIP
- 企业设备巡检维修多用途报表模板.doc VIP
- 《管理的常识--陈春花》.ppt
原创力文档

文档评论(0)