java五子棋源代码(Java Gobang source code).doc

java五子棋源代码(Java Gobang source code).doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java五子棋源代码(Java Gobang source code).doc

java五子棋源代码(Java Gobang source code) import java.awt.color. import java.awt.container. import java.awt.graphics. import java.awt.event. ; import java.applet. ; import java.io.printstream. import javax.swing. ; import javax.swing.buttongroup. import javax.swing.jframe. import javax.swing.jmenu. import javax.swing.jmenubar. import javax.swing.jmenuitem. import javax.swing.joptionpane. import javax.swing.jpanel. import javax.swing.jradiobuttonmenuitem. import javax.swing.swingutilities. import javax.swing.uimanager. / * * main方法创建了chessframe类的一个实例对象cf. * 并自动屏幕显示该对象的实例 * / public class fivechessappletdemo { public static void main (string [] args) { chessframe cf = new chessframe (). cf.show (). } } / * * 类chessframe主要功能是创建五子棋游戏的主窗体和菜单 * / class chessframe extends jframe implements actionlistener { private string [] = {strsize 20x15, 30 x 20, 40x30}; private string [] = {strmode 人机对弈, 人人对弈}; public static boolean iscomputer = true, checkcomputer = true. private int width, height. private chessmodel cm; private mainpanel pm; / / / / / / / / / / / / / / 构造五子棋游戏的主窗口体 the public chessframe () { this.settitle (五子棋游戏 ); cm = new chessmodel (1); nc = new mainpanel (cm). a = this.getcontentpane (container) con.add (pm, center). this.setresizable (false). this.addwindowlistener (new chesswindowevent ()); mapsize (20.15). jmenubar mbar = new jmenubar (). this.setjmenubar (mbar). jmenu gamemenu = new jmenu (游戏 ); mbar.add (makemenu (gamemenu, new object [] { 开局, 棋盘, 模式 null 退出}, this); jmenu lookmenu = new jmenu (视图 ); mbar.add (makemenu (lookmenu, new object [] { metal, reason, windows a))}, jmenu helpmenu = new jmenu (帮助 ); mbar.add (makemenu (helpmenu, new object [] { 关于 a))}, } / / / / / / / / / / / / / / 构造五子棋的主菜单 the public jmenu makemenu (object parent object items ([], object target) jmenu m = null; if (parent instanceof jmenu) m = (jmenu) parent. else if (parent instanceof string) m = new jmenu (string parent). else return null; for (int i = 0; i items.length; i + +). if

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档