package 国际象棋棋盘;
import java.awt.Color;
import java.awt.Point;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class 国际象棋棋盘
{
public static void main(String[] args)
{
JFrame f=new JFrame("国际象棋棋盘");
f.setSize(168, 195);
Point point=new Point(350,200);
f.setLocation(point);
int grids=8;
int gridsize=20;
int i,j;
for(i=0;i<grids;i++)
{
for(j=0;j<grids;j++)
{
JLabel l=new JLabel();
l.setSize(gridsize,gridsize);
l.setLocation(i*gridsize,j*gridsize);
if((i+j)%2==0)
{
l.setBackground(Color.black);
l.setOpaque(true);
}
else
{
l.setBackground(Color.white);
l.setOpaque(true);
}
l.setBorder(BorderFactory.createLineBorder(Color.black));
f.add(l);
}
}
f.setVisible(true);
// TODO 自动生成的方法存根
}
}
相关文章
- 419. Battleships in a Board 棋盘上的战舰数量
- [CQOI2017]小Q的棋盘
- [CareerCup] 6.2 Dominos on Chess Board 棋盘上的多米诺
- 高级软件工程第二次作业:随机生成N个不重复的已解答完毕的数独棋盘
- 基于OpenCV做“三维重建”(1)--找到并绘制棋盘
- NYOJ 棋盘覆盖
- [外挂4] 用CE查找棋盘基址
- Leecode刷题C语言之判断国际象棋棋盘中一个格子的颜色
- OpenCV开发笔记(八十一):通过棋盘格使用鱼眼方式标定相机内参矩阵矫正摄像头图像
- 烟大 Contest1024 - 《挑战编程》第一章:入门 Problem G: Check The Check(模拟国际象棋)