今天偶尔闲下来,手生了,写个小程序熟悉熟悉:

Alltest程序中:

package supermarket;

import java.io.FileNotFoundException;

//import supermarket.TestPeople;

public class Alltest {

public static void main(String[] args) throws FileNotFoundException{
ShuiXianHuaShu t1 = new ShuiXianHuaShu();
//    t1.number();
//    t1.number2();
//    Son a = new Son();
//    InputOfOutput b2 = new InputOfOutput();
//    b2.testInputOfOutput();
FangXing2 ss = new FangXing2();
ss.fangxing();


}

}

 

另一个文件代码

package supermarket;


import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JLabel;

/**
 * @author  用窗体展现国际象棋的棋盘
 */
public class FangXing2 {

    public static void fangxing() {
        JFrame frame = new JFrame("国际象棋");
        frame.setSize(415, 435);
        // 假设棋盘为20*20
        for (int i = 0; i < 20; i++) {
            for (int j = 0; j < 20; j++) {
                JLabel label = new JLabel();
                label.setSize(20, 20);
                label.setBackground(((i + j) % 2 == 0) ? Color.BLACK
                        : Color.white);
                label.setLocation(20 * i, 20 * j);
                // 设置不透明,要不然不会显示
                label.setOpaque(true);
                frame.add(label);
            }
        }
        // 窗体居中显示
        frame.setLocationRelativeTo(null);
        // 当窗口关闭程序结束
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 展示棋盘
        frame.setVisible(true);
    }
}

  

 

posted on 2018-07-03 10:39  wzl629  阅读(187)  评论(0编辑  收藏  举报