蜘蛛纸牌java程序设计小游戏设计代码.docVIP

  • 66
  • 0
  • 约4.52千字
  • 约 4页
  • 2019-08-12 发布于广东
  • 举报

蜘蛛纸牌java程序设计小游戏设计代码.doc

JAVA程序——小游戏设计:蜘蛛纸牌4 代码如下: import javax.swing.JMenuBar; import javax.swing.JMenu; import javax.swing.JMenuItem; import javax.swing.JRadioButtonMenuItem; import javax.swing.ButtonGroup; public class SpiderMenuBar extends JMenuBar{ //生成spider框架对象 Spider main = null; //生成菜单组 JMenu jNewGame = new JMenu(游戏); JMenu jHelp = new JMenu(帮助); //生成菜单项 JMenuItem jItemAbout = new JMenuItem(关于); JMenuItem jItemOpen = new JMenuItem(开局); JMenuItem jItemPlayAgain = new JMenuItem(重新发牌); //生成单选框 JRadioButtonMenuItem jRMItemEasy = new JRadioButtonMenuItem(简单:单一花色); JRadioButtonMenuItem jRMItemNormal = new JRadioButtonMenuItem(中级:双花色); JRadioButtonMenuItem jRMItemHard = new JRadioButtonMenuItem(高级:四花色);; JMenuItem jItemExit = new JMenuItem(退出); JMenuItem jItemValid = new JMenuItem(显示可行操作); /** **构造函数,生成JMenuBar的图形界面 */ public SpiderMenuBar(Spider spider){ this.main = spider; /** **初始化“游戏”菜单栏 */ jNewGame.add(jItemOpen); jNewGame.add(jItemPlayAgain); jNewGame.add(jItemValid); jNewGame.addSeparator(); jNewGame.add(jRMItemEasy); jNewGame.add(jRMItemNormal); jNewGame.add(jRMItemHard); jNewGame.addSeparator(); jNewGame.add(jItemExit); ButtonGroup group = new ButtonGroup(); group.add(jRMItemEasy); group.add(jRMItemNormal); group.add(jRMItemHard); jHelp.add(jItemAbout); this.add(jNewGame); this.add(jHelp); //为组件添加事件监听并实现 //“开局” jItemOpen.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { main.newGame(); } }); //“重新发牌” jItemPlayAgain.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.eve

文档评论(0)

1亿VIP精品文档

相关文档