理论教育 Java程序设计实用教程:AWT复选框和单选框组件的使用

Java程序设计实用教程:AWT复选框和单选框组件的使用

时间:2023-11-21 理论教育 版权反馈
【摘要】:AWT提供的复选框类是Checkbox,该组件类似于具有开关选项的按钮,用户单击选中,再单击则取消选中。复选框的构造方法如下:public Checkbox():创建Checkbox类的对象。图7.5复选框组件程序的运行界面如图7.5所示。图7.6单选框组件

Java程序设计实用教程:AWT复选框和单选框组件的使用

1.复选框

复选框组件也是图形用户界面用于接受用户输入的一种快捷方式,一般是在界面上提供多个复选框选项,用户根据实际情况,可以多选也可以单选或不选。AWT提供的复选框类是Checkbox,该组件类似于具有开关选项的按钮,用户单击选中,再单击则取消选中。复选框的构造方法如下:

•public Checkbox():创建Checkbox类的对象。

•public Checkbox(String label):创建带文本标识的Checkbox类对象。

•public Checkbox(Sting label,boolean state):创建带文本标识和初始状态的Checkbox类对象。

Checkbox的常见方法如下:

•public String getLabel():获取标识文本信息。

•public void setLabel(String label):设置标识文本信息。

•public boolean getState():获取Checkbox的状态:选中或没选中。

•public void setState(boolean state):设置Checkbox的状态为选中或没选中。

当按钮选择状态发生改变时,会触发ItemEvent事件。

【例7.10】 复选框组件。

  图7.5 复选框组件(www.daowen.com)

程序的运行界面如图7.5所示。

2.单选框

在有些时候,程序界面可能给用户提供多个选项,但是只允许用户选择其中的一个,这就是单选框的概念。单选框是从复选框衍生而来的,它也采用Checkbox作为其组件类,不过为了实现单选效果,还需要另外一个组件类:CheckboxGroup,当把Checkbox对象添加进某个CheckboxGroup对象后,它就成为了单选框。为此,Checkbox类提供了对应的构造方法。

•public Checkbox(Sring label,boolean state,CheckboxGroup group)

•public Checkbox(String label,CheckboxGroup group,boolean state)

CheckboxGroup类的常用方法如下:

•public Checkbox getSelectedCheckbox():获取选中的单选框。

•public void setSelectedCheckbox(Checkbox box):设置选中的单选框。

【例7.11】 单选框组件。

程序的运行界面如图7.6所示。

图7.6 单选框组件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈