package com.itheima;
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame{
JLabel label;
JCheckBox checkBox[];
JPanel jPanel;
public MyFrame() {
init();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(){
setLayout(new FlowLayout());
label = new JLabel("你的爱好有哪些:");
add(label);
jPanel = new JPanel();
jPanel.setLayout(new GridLayout(0,4));
add(jPanel);
String labels[] = {
"足球","篮球","魔术","乒乓球","看电影","魔兽世界","CS战队","羽毛球"
,"游泳","旅游","爬山","唱歌","写博客","动物世界","拍照","弹吉他","读报纸","飙车","逛街",
"逛商场","麻将","看书","上网看资料","新闻","军事","八卦","养生","饮茶"};
checkBox = new JCheckBox[labels.length];
for(int i=0;i<labels.length;i++){
checkBox[i] = new JCheckBox(labels[i]);
jPanel.add(checkBox[i]);
}
}
}
Main类:
package com.itheima;
public class Main {
public static void main(String[] args) {
MyFrame myFrame = new MyFrame();
myFrame.setBounds(100,100,350,270);
myFrame.setTitle("复选框");
}
}