棋盘覆盖图形化界面java
protected static JLabel[][] text;
//Font font = new Font("", Font.BOLD,14);//设置字体类型和大小
public static void main(String[] args){
{
Dmain frame = new Dmain();
frame.setVisible(true);
int a=new Random().nextInt(4);//生成随机数用来生成特殊棋盘位置
int b=new Random().nextInt(4);
text[a][b].setBackground(Color.MAGENTA);
QiPan.ChessBoard(0,0,a,b,4);
}
}
/**
* 构造方法
*/
public Dmain(){
super();
setResizable(false);//禁止调整窗体大小
getContentPane().setLayout(null);//设置空布局
setBounds(500, 50, 500, 615);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("棋盘覆盖");//设置窗体标题
mainPane = new JPanel();//创建游戏主面板
mainPane.setBounds(20, 70, 460, 500);//设置主面板位置尺寸
this.getContentPane().add(mainPane);//this.getContentPane()初始化一个容器
mainPane.setLayout(null);//设置空布局