您所在位置:网站首页 > 海量文档
 > 计算机 > Java
import java.awt.Color;.doc8页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.HeadlessException;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;
public class ChessGame {
public static void main(String[] args) {
GameFrame GFrame = new GameFrame();
GFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GFrame.setVisible(true);
}
}
class GameFrame extends JFrame {
private static final int Width = 430;
private static final int Height = 470;
GameFrame() {
setTitle("五子棋游戏");
CenteredFrame();
setSize(Width, Height);
GamePanel Gpanel = new GamePanel();
add(Gpanel);
}
void CenteredFrame() {
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
int screenHeight = screenSize.height;
int screenWidth = screenSize.width;
int Xposition = (screenWidth - Width) / 2;
int Yposition = (screenHeight - Height) / 2;
setLocation(Xposition, Yposition);
}
}
class GamePanel extends JPanel {
private Point cursor = new Point(40, 60); // 棋盘坐标
private int[][] ChessState = new int[18][18];// 棋盘状态
private int i = 0;// 横坐标
private int j = 0;// 纵坐标
private final static int testnum = 5;// 五子棋的规定棋子数
private Player Black = new Player(1, Color.BLACK, "黑方");// 黑方棋子
private Player White = new Player(2, Color.WHITE, "白方");// 白方棋子
private Player Cplayer = null;// 当前用户的引用
private JTextField textBlack = new JTextField("", 5);// 黑方文本提示框对象和文本长度设置
private JTextField textWhite = new JTextField("", 5);// 白方文本提示框对象和文本长度设置
private String Nothing = "";
private String textblack = "请黑方下子";// 黑方提示文本
private String textwhite = "请白方下子";// 白方提示文本
GamePanel() {
setLayout(null);
Initialization();
setFocusable(true);
JButton Rut
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论