资源简介
内附eclipse项目,可运行jar包,和课程设计报告,觉得让你一下子看懂

代码片段和文件信息
package Chiness;
import java.applet.*;
import java.awt.Color;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.util.Vector;
import javax.swing.*;
public class Chessboard extends JPanel implements MouseListener {
private static final long serialVersionUID = 6088177003307557858L;
final String[] WhoStr = { “红方“ “黑方“ };
final String[] MusicStr = { “开“ “关“ };
final String PATH = “./res/棋子.dat“;
final String FlagPATH = “./res/运行参数.dat“;
final String IPPATH = “./res/IP.dat“;
final int[] TimeInt = { 10 30 60 };
final int TOP = 57;// 上边距
final int BELOW = 589;// 下边距
final int RIGHT = 470;// 右边距
final int LEFT = 32;// 左边距
final int HGAP = 55;// 横间距
final int VGAP = 59;// 纵间距
final int SIZE = 45;// 大小
static int TIME = 30;// 初始设置计时时间
static float TimeKeeping;// 计时
static int Count = 1;// 点击次数
static int Order = 1;// 红方开始标志黑方为0
static int Blackcount = 0;// 黑方超时次数
static int Redcount = 0;// 红方超时次数
ImageIcon bug;
AudioClip audio;
Thread chessThread timeThread client;
Chessflicks flicker = new Chessflicks();
Timectrl control = new Timectrl();
@SuppressWarnings(“rawtypes“)
Vector Backvector = new Vector();
SerializablePoint[] SP = new SerializablePoint[33];
Point[] point = new Point[33];
File PointFile = new File(PATH);
File FlagFile = new File(FlagPATH);
File IPFile = new File(IPPATH);
ChessRule rule = new ChessRule();
ActionHandler handler = new ActionHandler();
JLabel TimeMessage TopMessage MidMessage;
JButton BackButton GiveupButton SuspendButton ConnectButton
CancelButton;
JPopupMenu popupMenu;
JMenu Time Who Music;
ButtonGroup TimeGroup WhoGroup MusicGroup;
JRadioButtonMenuItem Timeitem[] Whoitem[] Musicitem[];
JMenuItem helpItem;
int clientID = -1;
Socket connection;
DataInputStream input;
DataOutputStream output;
boolean GameOver = false;// 游戏结婚标志
boolean Start = true;// 游戏开始标志
boolean TimeOut = false;// 暂停
boolean isClick = false;// 是否点击棋子标志
boolean MUSIC = true;// 音乐播放标志
boolean ChangeTime = true;// 游戏开始时设置计时标志
boolean ThreadStart = false;// 线程空运行标志
boolean CONTINUE = false;// 序列化代用
boolean Connection = false;// ;连接
int Iindex Secondindex = -1 Xindex Yindex;
String communication = ““;
public Chessboard() {
setLayout(null);
TimeMessage = new JLabel(“剩余时间:“ + TIME);
TimeMessage.setBounds(RIGHT - 2 * HGAP - 10 TOP - 30 88 30);
add(TimeMessage);
MidMessage=new JLabel();
MidMessage.setBounds((RIGHT - LEFT) / 2 - 12 + LEFT TOP-30 90
30);
add(MidMessage);
TopMessage = new JLabel(WhoStr[0] + “下棋“);
TopMessage.setBounds(LEFT + 2 * HGAP TOP - 30 80 30);
add(TopMessage);
BackButton = new JButton(“悔棋“);
BackButton.setToolTipText(“退回上一步“);
BackButton.setBounds(LEFT + 2 * HGAP - 5 BELOW + 48 60 30);
BackButton.addActionListener(handler);
add(BackButton);
BackButton.setEnabled(false);
SuspendBu
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 36263 2012-06-19 12:51 P17-象棋java课程设计\象棋服务器.jar
....... 36263 2012-06-19 12:51 P17-象棋java课程设计\象棋.jar
....... 84382 2013-05-29 23:15 P17-象棋java课程设计\res\background.jpg
....... 80044 2013-06-06 23:02 P17-象棋java课程设计\res\begin.wav
....... 9097 2013-05-29 22:31 P17-象棋java课程设计\res\bin.png
....... 9092 2013-05-29 22:28 P17-象棋java课程设计\res\bin1.png
....... 9154 2013-05-29 22:29 P17-象棋java课程设计\res\che.png
....... 9164 2013-05-29 22:29 P17-象棋java课程设计\res\che1.png
....... 43402 2013-06-06 22:34 P17-象棋java课程设计\res\dead.wav
....... 16992 2013-06-06 22:34 P17-象棋java课程设计\res\eat.wav
....... 12632 2013-06-06 22:34 P17-象棋java课程设计\res\gameover.wav
....... 54958 2013-06-06 22:34 P17-象棋java课程设计\res\gamewin.wav
....... 3362 2013-06-06 22:34 P17-象棋java课程设计\res\go.wav
....... 9185 2013-05-29 22:29 P17-象棋java课程设计\res\ma.png
....... 9176 2013-05-29 22:28 P17-象棋java课程设计\res\ma1.png
....... 9234 2013-05-29 22:29 P17-象棋java课程设计\res\pao.png
....... 9138 2013-05-29 22:29 P17-象棋java课程设计\res\pao1.png
....... 15590 2013-06-06 22:34 P17-象棋java课程设计\res\select.wav
....... 9130 2013-05-29 22:29 P17-象棋java课程设计\res\shi.png
....... 9125 2013-05-29 22:29 P17-象棋java课程设计\res\shi1.png
....... 9237 2013-05-29 22:28 P17-象棋java课程设计\res\shuai.png
....... 9008 2013-05-29 22:28 P17-象棋java课程设计\res\shuai1.png
....... 9125 2013-05-29 22:31 P17-象棋java课程设计\res\xiang.png
....... 9117 2013-05-29 22:31 P17-象棋java课程设计\res\xiang1.png
....... 12690 2013-06-06 16:38 P17-象棋java课程设计\res\xxx.jpg
文件 15 2013-07-24 21:19 P17-象棋java课程设计\res\serverIP.dat
....... 301 2013-06-07 16:20 P17-象棋java课程设计\源代码\Chiness\.classpath
....... 383 2013-06-07 16:20 P17-象棋java课程设计\源代码\Chiness\.project
....... 598 2013-06-07 16:20 P17-象棋java课程设计\源代码\Chiness\.settings\org.eclipse.jdt.core.prefs
....... 2815 2012-06-19 12:49 P17-象棋java课程设计\源代码\Chiness\bin\Chiness\Server$ServerThread.class
............此处省略59个文件信息
相关资源
- java实现的网络五子棋
- java web网络通讯录
- JAVA写的网络抓包分析程序
- Android蓝牙和Cors网络开发源码
- 计算机网络CRC循环冗余检测系统
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- 宏道移动电子商务解决方案
- 手机网络USB共享驱动_for_XP
- 学生管理系统(大学java课设)
- snmp 网络流量监控 snmp 网络流量监控
- JAVA开发的中国象棋游戏包括源码和需
- 计算机网络课设24分游戏 java
- 网络购物商城项目-12个项目
- teacher.zip
- Java网络编程技术内幕
- 中国象棋java版 保存 悔棋
- 基于Java开发的免费网络拓扑软件-Su
- 中国象棋 java实现
- 中国象棋人机对弈Java版源码
- java中国象棋网络版源文件
- 基于JAVA的航空订票系统
- Android 渗透测试学习手册 中文版
- commons-httpclient-3.0
- android 4.4 支持以太网网络共享的补丁
- java课设航空订票管理系统.rar
- Java课程设计 源码彩色中国象棋游戏
- java实现象棋
- Java课设:Java小游戏 内+PPT
- Java版中国象棋项目设计论文和源码
评论
共有 条评论