java 类

 

package com.lei3;
import javax.swing.*;
import javax.swing.plaf.FontUIResource;

import java.awt.event.*;//ActionListener方法需要导入此包
import java.util.ArrayList;
import java.util.List;
import java.awt.*;//Graphics绘画方法需要导入此包
public class GamePanel extends 	JPanel implements ActionListener{//用到继承类JPanel需要导入包javax.swing.*
	private JMenuBar jmb = null;
	private GameFrame mainFrame = null;
	private  GamePanel panel = null;
	private int[][] board = new int [16][16];//注意数组初始化
	public final int ROWS = 15;//行
	public final int COLS = 15;//列
	
	private String gameFlag = "start";//游戏状态
	//创建指示器二维数组
	public Pointer[][] pointers = new Pointer[ROWS][COLS];
//	private List qizis = new  ArrayList();
//	存棋子的集合
	public List qizis = new ArrayList();public GamePanel() {
		// TODO Auto-generated constructor stub
	}
	//构造方法
	public GamePanel(GameFrame mainFrame) {
		this.setLayout(null);
		this.setOpaque(false);
		this.mainFrame = mainFrame;
		this.panel = this;
//		图片的加载
		ImageValue.init();
		//创建菜单
		createMenu();
		//创建鼠标监听
		createMouseListener();
		//数组内容
        createPointers();	  	
	}
	
	private void createPointers() {
		int x = 0;
		int y = 0;
		int start = 26;
		Pointer pointer;
		for(int i=0;i

 

你可能感兴趣的:(java,开发语言)