📄 checkboxdemo.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CheckboxDemo extends JFrame {
JPanel contentPane;
CheckboxGroup checkboxGroup1 = new CheckboxGroup();
Checkbox checkbox1 = new Checkbox();
Checkbox checkbox2 = new Checkbox();
Checkbox checkbox3 = new Checkbox();
Checkbox checkbox4 = new Checkbox();
Checkbox checkbox5 = new Checkbox();
Checkbox checkbox6 = new Checkbox();
Label label1 = new Label();
Label label2 = new Label();
Label label3 = new Label();
Label label4 = new Label();
//Construct the frame
public CheckboxDemo() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
checkbox1.setCheckboxGroup(null);
checkbox1.setLabel("足球");
checkbox1.setLocale(java.util.Locale.getDefault());
checkbox1.setState(false);
checkbox1.setVisible(true);
checkbox1.setBounds(new Rectangle(68, 65, 100, 20));
contentPane.setLayout(null);
this.setSize(new Dimension(400, 300));
this.setTitle("使用CheckBox and CheckBoxGroup");
checkbox2.setCheckboxGroup(null);
checkbox2.setLabel("篮球");
checkbox2.setBounds(new Rectangle(68, 98, 79, 25));
checkbox3.setCheckboxGroup(null);
checkbox3.setLabel("网球");
checkbox3.setBounds(new Rectangle(69, 134, 79, 25));
checkbox4.setCheckboxGroup(checkboxGroup1);
checkbox4.setLabel("本科");
checkbox4.setBounds(new Rectangle(232, 63, 79, 25));
checkbox5.setCheckboxGroup(checkboxGroup1);
checkbox5.setLabel("硕士");
checkbox5.setBounds(new Rectangle(233, 94, 79, 25));
checkbox6.setCheckboxGroup(checkboxGroup1);
checkbox6.setLabel("博士");
checkbox6.setBounds(new Rectangle(232, 130, 79, 25));
label1.setText("这是CheckBox");
label1.setBounds(new Rectangle(62, 33, 100, 21));
label2.setText("这是CheckboxGroup");
label2.setBounds(new Rectangle(223, 29, 131, 22));
label3.setText("请选择你的爱好");
label3.setBounds(new Rectangle(62, 180, 93, 24));
label4.setText("请选择你的学历");
label4.setBounds(new Rectangle(226, 179, 109, 21));
contentPane.add(label2, null);
contentPane.add(label1, null);
contentPane.add(checkbox2, null);
contentPane.add(checkbox3, null);
contentPane.add(checkbox1, null);
contentPane.add(checkbox4, null);
contentPane.add(checkbox6, null);
contentPane.add(checkbox5, null);
contentPane.add(label3, null);
contentPane.add(label4, null);
}
public static void main(String args[]){
CheckboxDemo f=new CheckboxDemo ();
f.show();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -