admin管理员组

文章数量:1531217

2024年6月29日发(作者:)

package resource;

import ;

import Event;

import Listener;

import dapter;

import vent;

import t;

import ion;

import Chooser;

import ;

import ;

import ;

import ar;

import tem;

import ;

public class PlayerVsPC {

public PlayerVsPC(){

frame=new JFrame("五子棋游戏");

bar=new JMenuBar();

jm=new JMenu[2];

private JFrame frame; //整个窗口

private JMenuBar bar; //菜单栏

private JMenuItem[][] jit;//菜单项数组

private JMenuItem[] mode;//模式项数组

private JMenu[] jm; //菜单

public boolean isBlack; //是否为黑方下子状态

private int[][] qipan; //棋盘数组

private int row;

private int col;

private int prow;

private int pcol;

private Color c=new Color(145,125,62);

private DrawPanel panel;

private JLabel label;

private JPanel panel0;

private boolean isEnd;

private int[][] qixingPC;

private int[][] qixingPlayer;

private boolean isPC = true; //记录当前下棋模式

private boolean cMode = true; //记录选择的对弈模式

//棋盘面板

//棋盘上方的标签

//棋盘上方条形面板

//棋盘背景颜色

//当前行

//当前列

}

jit=new JMenuItem[2][];

qipan=new int[19][19];

qixingPC = new int[17][17];

qixingPlayer = new int[17][17];

for(int i=0;i<19;i++){

}

for(int i=0;i<17;i++){

}

label = new JLabel("人"+(isPC?"机":"人")+"对弈模式,请按开局开始游戏!");

panel0=new JPanel();

addItems();

addEventAction();

printqipan(0,0);

for(int j=0;j<17;j++){

}

qixingPC[i][j]=0;

qixingPlayer[i][j]=0;

for(int j=0;j<19;j++){

}

qipan[i][j]=0;

public void addItems(){

jm[0]=new JMenu("游戏");

jm[1]=new JMenu("选项");

jit[0]=new JMenuItem[3];

jit[0][0]=new JMenuItem("开局");

jit[0][1]=new JMenuItem("重新开始");

jit[0][2]=new JMenuItem("结束游戏");

jit[1]=new JMenuItem[3];

jit[1][0]=new JMenu("对弈模式");

mode=new JMenuItem[2];

mode[0] = new JMenuItem("人人对弈");

mode[1] = new JMenuItem("人机对弈");

jit[1][0].add(mode[0]);

jit[1][0].add(mode[1]);

jit[1][1]=new JMenuItem("悔棋");

jit[1][2]=new JMenuItem("背景颜色");

for(int i=0;i<;i++){

for(int j=0;j

本文标签: 对弈棋盘模式黑方游戏