资源简介
Java版的中国象棋源代码,如果感兴趣的可以自己研究下
代码片段和文件信息
/**
* 项目名称: FansChineseChess
* 版本号:2.0
* 名字:雷文
* 博客: http://FansUnion.cn
* CSDN:http://blog.csdn.net/FansUnion
* 邮箱: leiwen@FansUnion.cn
* QQ:240-370-818
* 版权所有: 2011-2013leiwen
*/
package cn.fansunion.chinesechess;
import java.awt.Color;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
import javax.swing.UIManager;
import javax.swing.border.titledBorder;
import javax.swing.filechooser.FileNameExtensionFilter;
import cn.fansunion.chinesechess.ai.ManMachineGUI;
import cn.fansunion.chinesechess.config.NAME;
import cn.fansunion.chinesechess.core.ManualUtil;
import cn.fansunion.chinesechess.ext.empress.EmpressGUI;
import cn.fansunion.chinesechess.ext.maze.HorseMazeGUI;
import cn.fansunion.chinesechess.load.ChessDemoGUI;
import cn.fansunion.chinesechess.load.ChessLoadingGUI;
import cn.fansunion.chinesechess.net.client.RoomGUI;
import cn.fansunion.chinesechess.print.all.PrintAllGUI;
import cn.fansunion.chinesechess.print.part.PrintPartGUI;
import cn.fansunion.chinesechess.save.GameRecord;
/**
* 客户端主界面,包含单机游戏和联网对战两个选项卡
*
* 单机游戏选项卡: 全局打谱,残局打谱,装载游戏,高级装载,人机对弈,迷宫求解,八皇后 联网对战选项卡: 输入用户名、密码和服务器地址登录服务器
*
* @author leiwen@fansunion.cnhttp://FansUnion.cn
* http://blog.csdn.net/FansUnion
* @since 2.0
*/
public class ChessGUI extends Jframe implements ActionListener NAME {
private static final long serialVersionUID = -4285888351596327876L;
private JTabbedPane tabbedPane;
private JPanel networkPanel;
private JPanel localPanel;
private JLabel petName = new JLabel(“用户名: “);
private JLabel password = new JLabel(“密 码: “);
private JTextField petNameField = new JTextField(20);
private JTextField passwordField = new JTextField(20);
private JLabel serverIP = new JLabel(“服务器IP:“);
private JTextField serverIPField = new JTextField(20);
private JButton login exit;
private JButton load loadAs partialManual wholeManual manMachine fen
maze eightEmpress;
public ChessGUI() {
initButtons();
initPanels();
serverIPField.setText(“localhost“);
settitle(“楚汉棋兵--雷文-http://FansUnion.cn“);
setIconImage(ChessUtil.getAppIcon());
setSize(370 340);
setLocationRelativeTo(null);
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setResizable(false);
// serverIPField.setText(“localhost“);
}
private void initButtons() {
int w = ChessUtil.getImageIcon(“login.png“).getIconWidth()+10;
int h = ChessUtil.getImageIcon(“login.png“).getIconHeight();
login = new JButton(“登录“);
login.addActionListen
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-13 14:36 FansChineseChess\
文件 301 2016-09-28 20:08 FansChineseChess\.classpath
文件 392 2016-09-28 20:08 FansChineseChess\.project
目录 0 2017-03-13 14:36 FansChineseChess\.settings\
文件 629 2016-09-28 20:08 FansChineseChess\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-03-13 14:36 FansChineseChess\.svn\
文件 3 2016-09-28 20:08 FansChineseChess\.svn\entries
文件 3 2016-09-28 20:08 FansChineseChess\.svn\format
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\00\
文件 4851 2016-09-28 20:08 FansChineseChess\.svn\pristine\00\0067e1f5f3e744056594a25c6ce6ecec80c400a5.svn-ba
文件 4181 2016-09-28 20:08 FansChineseChess\.svn\pristine\00\00afb015247093550ec2a38eafb13786b222e607.svn-ba
文件 9182 2016-09-28 20:08 FansChineseChess\.svn\pristine\00\00f9e7d26c189955b2e0820aaf8e9ed44f919e82.svn-ba
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\01\
文件 4242 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\011ed07bea3bfc73334d9d559cc25b7c6e6f0809.svn-ba
文件 1614 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\0150187f34b755be4480344526c91c5b727c5447.svn-ba
文件 1092 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\0178a2763e42deedd5b3f06bc50287537c8b64a2.svn-ba
文件 26694 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\01a9772b535359a3d2555fad15205afa65f7da4a.svn-ba
文件 4520 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\01b636ce229a47971f50f3d5ca6ab444409683a3.svn-ba
文件 35891 2016-09-28 20:08 FansChineseChess\.svn\pristine\01\01c44cd568fbdbd1a9b3d2b2bfd474f3f0592983.svn-ba
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\02\
文件 26482 2016-09-28 20:08 FansChineseChess\.svn\pristine\02\0207d22fa92cf10d647caa604cd31578dd61f44e.svn-ba
文件 7748 2016-09-28 20:08 FansChineseChess\.svn\pristine\02\02143b2ee61476c66345f3c7e033bc19d4633a29.svn-ba
文件 789 2016-09-28 20:08 FansChineseChess\.svn\pristine\02\025dca9db633bd8ad34bb729d8edb157f2c19fd2.svn-ba
文件 5104 2016-09-28 20:08 FansChineseChess\.svn\pristine\02\028d2c5e19cdd3d4786679c02662da202deadcf9.svn-ba
文件 326 2016-09-28 20:08 FansChineseChess\.svn\pristine\02\02ee4f2816cc8014353b3ff9238b373f1f68f133.svn-ba
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\03\
文件 7019 2016-09-28 20:08 FansChineseChess\.svn\pristine\03\036b70e334d76dc2f2c11ef0715cc4c6d95ef57a.svn-ba
文件 885 2016-09-28 20:08 FansChineseChess\.svn\pristine\03\0381541d331e404e6bbfd1661faf3c57ef83eaa9.svn-ba
文件 7390 2016-09-28 20:08 FansChineseChess\.svn\pristine\03\038e06eae51c6de7beda60ca818c6f38b0ab8cc1.svn-ba
目录 0 2017-03-13 14:36 FansChineseChess\.svn\pristine\04\
............此处省略1900个文件信息
相关资源
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- javaweb网上购物系统源码(附数据库脚
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
- 使用java语言编译一个计算器
- java swing工资管理系统(源码+数据库
- JAVALibrary
- 微信企业号回调模式Java版
- 顺丰丰桥接口开发详细教程源码含下
- Java博客概要设计文档
- 基于JSP学生成绩管理系统软件的开发
- 药品进销存管理系统(论文范文_JSP
- 奖学金管理系统java+jsp+mysql
- 毕设参考——基于java酒店管理
- Java写的一个简单的字体更改程序
评论
共有 条评论