资源简介
中国象棋 楚汉棋兵
联网对战、打谱、八皇后、迷宫求解、人机对弈
代码片段和文件信息
/**
* 项目名称: 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 2013-03-30 00:31 FansChineseChess2.0\
目录 0 2013-03-30 00:10 FansChineseChess2.0\.me
文件 1026293 2012-08-28 15:15 FansChineseChess2.0\.me
文件 1025644 2012-08-28 15:43 FansChineseChess2.0\.me
文件 0 2012-04-04 19:43 FansChineseChess2.0\.me
文件 399875 2013-09-15 09:36 FansChineseChess2.0\.me
目录 0 2013-03-30 00:10 FansChineseChess2.0\.me
目录 0 2013-03-30 00:10 FansChineseChess2.0\.me
文件 20 2012-11-03 16:51 FansChineseChess2.0\.me
文件 32 2012-11-03 16:51 FansChineseChess2.0\.me
文件 250 2012-11-03 16:51 FansChineseChess2.0\.me
目录 0 2012-04-04 19:43 FansChineseChess2.0\.me
文件 438 2012-04-04 19:45 FansChineseChess2.0\.me
文件 250 2012-11-03 17:11 FansChineseChess2.0\.me
目录 0 2013-09-15 11:40 FansChineseChess2.0\.me
目录 0 2013-03-30 00:10 FansChineseChess2.0\.me
目录 0 2012-11-03 16:49 FansChineseChess2.0\.me
目录 0 2013-09-15 12:10 FansChineseChess2.0\.me
文件 462 2013-09-15 12:10 FansChineseChess2.0\.me
目录 0 2013-09-15 12:10 FansChineseChess2.0\.me
目录 0 2013-09-15 11:08 FansChineseChess2.0\.me
目录 0 2013-09-15 09:27 FansChineseChess2.0\.me
目录 0 2013-09-15 09:53 FansChineseChess2.0\.me
文件 10827 2013-09-15 09:46 FansChineseChess2.0\.me
目录 0 2013-09-15 09:27 FansChineseChess2.0\.me
目录 0 2013-09-15 09:26 FansChineseChess2.0\.me
目录 0 2013-09-15 09:26 FansChineseChess2.0\.me
目录 0 2013-09-15 09:53 FansChineseChess2.0\.me
文件 10847 2013-09-15 09:53 FansChineseChess2.0\.me
目录 0 2013-09-15 09:54 FansChineseChess2.0\.me
文件 29721 2013-09-15 09:46 FansChineseChess2.0\.me
............此处省略2405个文件信息
相关资源
- 中国象棋源码+论文人工智能,搜索算
- 中国象棋源代码
- 国际象棋现代理论问题PDF
- 使用Cocos2d-X开发中国象棋
- 佳佳象棋冠军版,王中王开局库
- 毕业设计中国象棋人机对弈
- 128核改版佳佳象棋001绿色破解版兵河
- Qt实现中国象棋支持局域网对战,混战
- 三元象棋20170828
- 象棋名手64核比赛冠军版2019
- 象棋名手326三元加强版
- 玫瑰顶级飞刀裤20190906
- 咪兔象棋破解 支持开局库的版本哦
- 国际象棋.zip
- 中国象棋人工智能
- 马的Hamilton周游路线问题国际象棋
- 网络中国象棋对弈程序
- vc编写中国象棋-详细源码+注释
- windows sdk 象棋
- 基于图像处理的象棋棋盘识别
- Qt中国象棋项目 毕业设计
- 基于win32的象棋游戏
- 控制台版象棋 黑白版
- stockfish-10-src.zip
- 兵河五四v0.6源码
- 安卓平台的中国象棋项目源代码,非
- 中国象棋 和电脑对战 网络对战 保存
- 基于QT的中国象棋项目
- 秒杀326象棋引擎
- 中国象棋需求规格说明书
评论
共有 条评论