您的位置:首页 > 编程语言 > Java开发

Welcome to JAVA!之displaying a checkerboard

2015-11-18 12:38 555 查看
原题:Write a program that displays a checkerboard in which each whit and black cell is a JButton with a background black or white.

代码如下:

package com.ytu.gui;

import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;

public class CheckerBoard extends JFrame {
public CheckerBoard() {
super();
JButton[] jbts = new JButton[64];
setSize(600, 600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new GridLayout(8, 8));
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
jbts[i] = new JButton();
if ((i + j) % 2 == 0)
jbts[i].setBackground(Color.white);
else
jbts[i].setBackground(Color.black);
add(jbts[i]);
}
}
setVisible(true);
}

public static void main(String[] args) {
new CheckerBoard();
}
}运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息