📄 checkboxexam.java
字号:
package ch7;
import java.awt.*;
public class CheckBoxExam extends Frame
{
String [] option1={"高数Ⅰ","高数Ⅱ","大学物理","线形代数","英语","俄语"};
String [] option2={"毛泽东思想概论","邓小平理论","中国革命史"};
Label l1=new Label("请根据需要选择如下课程:");
Checkbox [] op1,op2; //定义两个组件数组
CheckboxGroup group=new CheckboxGroup(); //定义存放单选组件的对象
Panel p=new Panel(); //定义窗格对象p
Panel p1=new Panel(); //定义窗格对象p1
Panel p2=new Panel(); //定义窗格对象p1
public CheckBoxExam() //构造方法
{
op1=new Checkbox[option1.length]; //定义组件数组的大小
for(int i=0;i<option1.length;i++) op1[i]=new Checkbox(option1[i]);
op2=new Checkbox[option2.length]; //定义组件数组的大小
for(int i=0;i<option2.length;i++)
op2[i]=new Checkbox(option2[i],false,group); //生成单选对象
for(int i=0;i<op1.length;i++) p1.add(op1[i]); //将复选组件摆放到p1窗格上
for(int i=0;i<op2.length;i++) p2.add(op2[i]); //将单选组件摆放到p2窗格上
setTitle("Checkbox组件应用示例");
setSize(400, 200);
this.add(p); //窗格p摆放到框架窗口上
p.add(l1); //将l1摆放到窗格p上
p.add(p1); //将窗格p1摆放到窗格p上
p.add(p2); //将窗格p2摆放到窗格p上
setVisible(true); //设置框架窗口是可见的
}
public static void main(String args[])
{
new CheckBoxExam();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -