package vocation1;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RadialGradientPaint;
import java.awt.RenderingHints;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
import java.util.List;
import java.util.Timer;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
public class ChessBoard extends JPanel {
/*
* 基本数据定义
*/
int span = 40;//网格大小
int margin = 200;//边距
static final int DIAMETER = 40;//棋子直径
int rows = 15;//行
int cols = 15;//列
List<Chess> chessBoard = new ArrayList<>();//保存棋盘
boolean isBlack = true;//是否黑棋落子
java swing 添加定时器
最新推荐文章于 2021-06-09 16:54:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)