當前位置:股票大全官網 - 留學咨詢資訊 - 顯示國際象棋棋盤的java源代碼。

顯示國際象棋棋盤的java源代碼。

導入Java . awt . color;

導入javax . swing . *;

公共類國際象棋擴展JPanel

{//繼承panel類

公共象棋(int grids,int gridsize)

{//grids:行數和列數,gridsize:單元格的高度和寬度。

超級(空);

for(int I = 0;我& lt網格;i++)

{

for(int j = 0;j & lt網格;j++)

{

JLabel l = new JLabel();//生成標簽實例

l.setSize(gridsize,gridsize);

l.setLocation(i*gridsize,j * gridsize);

如果((i+j)%2==0)

{//當小方塊的坐標和恰好是偶數時,

l . set background(color . black);//將網格設置為黑色。

l.setOpaque(真);//設置為不透明

}

l . set border(border factory . createlineborder(color . black));//將邊框設置為黑色。

添加(l);//將L標記添加到面板

}

}

}

公共靜態void main(String[] args)

{

JFrame f = new JFrame();

f.setSize(658,677);//邊框的長度和寬度

f . setlocationrelativeto(null);//設置窗口相對於指定組件的位置。

f.add(新棋(8,80));

f . set visible(true);

}

}