/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 11 月 18 日
* 版 本 号:v1.0
*
* 问题描述:利用Java编写了一个棋盘表格的程序
* 输入描述:
* 程序输出:棋盘表格
*/
package Frame;
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class QiPanBiaoGe extends JFrame {
public QiPanBiaoGe(){
super();
// TODO Auto-generated constructor stub
setSize(400,400);
setLocationRelativeTo(null);
setLayout(new GridLayout(8,8));
setDefaultCloseOperation(EXIT_ON_CLOSE);
JButton[] button= new JButton[64];
for(int i=0;i<button.length;i++){
button[i] = new JButton();
int t=i%8+i/8;
if(t%2==0){
button[i].setBackground(Color.white);
add(button[i]);
}
else{
button[i].setBackground(Color.black);
add(button[i]);
}
}
setVisible(true);
}
public static void main(String[] args) {
new QiPanBiaoGe();
}
}
这个还不算很难吧,就是要找好黑白框框的分布规律,也就是行+列=奇数为黑,偶数为白,找到这个规律用代码实现就ok了!!!