Java模板游戏代码.docxVIP

  • 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 {

文档评论(0)

1亿VIP精品文档

相关文档