数据结构实验报告概要1.doc

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

考核结果________ 自我评价:98 数学科学学院 实 验 报 告 课程名称 数据结构课程设计 专 业 信息与计算数学 班 级_________ 学 号____ 姓 名_________ 指导教师 2012-2013春季学期 日 期:2013年9 月 1 日 本实验是在无锡达内培训期间用java对五子棋棋盘创建,落子,以及输赢判断的程序。集悔棋,重新开始多个界面按钮于一体,实现正常的人与人之间的对决。 ChessFrame.doc package day07; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.ArrayList; import javax.swing.AbstractButton; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; public class ChessFrame { boolean isBlack=true; ChessPanel panel; boolean isWin=false; JFrame f; JLabel label; String str; ArrayListString list=new ArrayListString(); public void init(){ f=new JFrame(五子棋); f.setSize(700,700); f.setVisible(true); JPanel mainPanel=new JPanel(); //布局分成五部分 mainPanel.setLayout(new BorderLayout()); panel=new ChessPanel(); mainPanel.add(panel,BorderLayout.CENTER); JPanel sPanel= new JPanel(); JButton start=new JButton(重新开始); start.addActionListener(new Click()); JButton exit=new JButton(退出游戏); exit.addActionListener(new Click()); JButton regret=new JButton(悔棋); regret.addActionListener(new Click()); sPanel.add(start); sPanel.add(exit); sPanel.add(regret); mainPanel.add(sPanel,BorderLayout.SOUTH); label=new JLabel(请黑方落子); mainPanel.add(label,BorderLayout.NORTH); f.add(mainPanel); //对panel进行鼠标的事件监听动作 panel.addMouseListener(new Click()); //--------------------构建窗体的菜单栏 JMenuBar bar=new JM

文档评论(0)

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

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

1亿VIP精品文档

相关文档