- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系 专业 级
课程设计(论文)
题 目: Java 五子棋游戏设计
姓名 学号
指导教师(签名)
二○一零 年 七 月 十二 日
Java 五子棋游戏设计
——xxx
摘要
五子棋游戏大家都比较熟悉,且老少皆宜,我个人也很喜欢五子棋游戏,易学易操作,使用Java编写一个五子棋游戏,闲暇之时既可以开动智力又可以得到愉悦。程序实现选择对弈桌及角色(执黑、执白、观看)。在游戏界面,有开始,退出(游戏未结束、点退出自动判负);发言及显示区;用户列表区;棋盘绘制区。
前言
Java是由美国的sun microsystems 公司发展出来的一套面向对象程序语言,因为它的面向对象,分散运算,跨平台等等特性,又支持多线程。使得许多用过的人都爱不释手。
Java既是一种程序设计语言,也是一个完整的平台。作为一种程序语言,它简洁、面向对象、安全、健壮,以及适用于Internet技术;而作为一个平台(JRE,JavaRuntime Environment,Java运行环境或者说是Java虚拟机),对于符合Sun公司Java标准的应用程序,都可以在Java平台上正确运行,与程序运行的操作系统无关。
Java发展到今天,已从编程语言发展成为全球第一大通用开发平台。Java技术已被计算机行业主要公司所采纳。1999年,Sun公司推出了以Java2平台为核心的J2EE、J2SE和J2ME三大平台。随着三大平台的迅速推进,全球形成了一股巨大的Java应用浪潮。
这个五子棋游戏正是用这个平台做的,在实践中充分体现出了Java面向对象给我们带来的方便。多用户聊天程序也让我体会到了Java多线程的强大功能。
一 设计思路、
二、具体实现
三、 测试结果
四、 设计体会与小结 在整个设计过程中,出现过很多的难题,但都在老师的帮助下顺利解决了package NetchatClient;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import javax.swing.*;
public class NetchatClient extends Frame {
Frame x=new Frame(liaotianchengxu);
TextField tf=new TextField();
TextArea ta=new TextArea();
Socket s=null;
DataOutputStream dos=null;
public static void main(String[] args) {
new NetchatClient().frame();
}
public void frame(){
System.out.println(frame());
setLocation(20, 400);
setSize(300,300);
add(tf,BorderLayout.SOUTH);
add(ta,BorderLayout.NORTH);
pack();
setVisible(true);
connect();
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent arg0) {
cconnect();
System.exit(0);} });
addWindowListener
(new WindowAdapter()//窗口适配器
{
public void windowClosing(WindowEvent e){
System.exit(0);//程序退出
}
}
); tf.addActionListener(new nclistener());
}
public void connect(){
System.out.println(connnect()..);
try {
文档评论(0)