复选框有两种状态分别为开(on)

上传人:san****019 文档编号:70796212 上传时间:2019-01-18 格式:PPT 页数:9 大小:341.81KB
返回 下载 相关 举报
复选框有两种状态分别为开(on)_第1页
第1页 / 共9页
复选框有两种状态分别为开(on)_第2页
第2页 / 共9页
复选框有两种状态分别为开(on)_第3页
第3页 / 共9页
复选框有两种状态分别为开(on)_第4页
第4页 / 共9页
复选框有两种状态分别为开(on)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《复选框有两种状态分别为开(on)》由会员分享,可在线阅读,更多相关《复选框有两种状态分别为开(on)(9页珍藏版)》请在金锄头文库上搜索。

1、复选框(Checkbox)可以让用户进行多项选择。复选框有两种状态,分别为“开(on)”和“关(off)”。当用户点中复选框的时候,复选框的状态就会改变。 1、创建复选框 (1)声明复选框。 Checkbox mycheckbox =new Checkbox (); (2)添加复选框。将复选框组件放置到容器中。 add(mycheckbox); 2、构造方法 Checkbox类有3个构造函数。 (1)Checkbox ();创建无标签的复选框。 (2)Checkbox (String s);创建标签内容为s的复选框。 (3)Checkbox (String s,boolean b);创建标签内

2、容为s的复选框,同时指定复选框的状态。,组件,单选按钮组(CheckboxGroup)是一组按钮。单选按钮的选择是互斥的,即当用户选中了组中的一个按钮后,其他按钮将自动处于未选中状态。在Java中,不像在其他的高级编程语言中那样,只提供复选框而没有单选按钮。Java提供了一个类CheckboxGroup来管理一组Checkbox,使它们实现了单选框的功能。 1、创建单选按钮组 (1)声明单选按钮组。 先创建单选按钮组 CheckboxGroup myCbG=new CheckboxGroup(); 再创建多个复选框,指明这些复选框是在按钮组中 Checkbox mycheckbox1 =new

3、 Checkbox (“”, myCbG , true); Checkbox mycheckbox2 =new Checkbox (“”, myCbG , false);,组件,(2)添加单选按钮组成员。将单选按钮组成员组件放置到容器中。 add(mycheckbox); 注意:只添加复选框。 2、构造方法 CheckboxGroup (String s, CheckboxGroup myCbG,boolean b);创建单选按钮组。,组件,下拉列表(Choice)的选项框每次只能显示一个选项。如果希望看到其他的选项,需点击下拉列表右边的下箭头,从选项框中选择一个选项。 1、创建下拉列表 (1

4、)声明下拉列表。 下拉列表Choice mychoice =new Choice(); 下拉列表选项mychoice.addItem(“”); (2)添加选项框。将文本组件放置到容器中。 add(mychoice); 2、构造方法 Choice类的构造函数是Choice (),组件,列表框(List)可以使用户选择多个选项,而且列表框的所有选项都是可见的。当选项数目超过了列表框的可见区域的时候,则在列表框的右侧会出现一个滚动条,允许用户翻页寻找。 1、创建列表 (1)声明复选框。 列表List mylist=new List (2,true); 列表选项mylist.add(“选项”); (2

5、)添加复选框。将复选框组件放置到容器中。 add(mylist); 2、构造方法 List类的构造函数List (int x , boolean b)。第一个参数是表明列表的高度,第二个参数表明列表是否可以同时选中多个选项,其值取true时,允许多选,取false时,为单选。,组件,列表框(List)可以使用户选择多个选项,而且列表框的所有选项都是可见的。当选项数目超过了列表框的可见区域的时候,则在列表框的右侧会出现一个滚动条,允许用户翻页寻找。 1、创建列表 (1)声明复选框。 列表List mylist=new List (2,true); 列表选项mylist.add(“选项”); (2

6、)添加复选框。将复选框组件放置到容器中。 add(mylist); 2、构造方法 List类的构造函数List (int x , boolean b)。第一个参数是表明列表的高度,第二个参数表明列表是否可以同时选中多个选项,其值取true时,允许多选,取false时,为单选。,组件,哩 import java.awt.*; import java.applet.Applet; public class Zuj extends Applet public Label lab1; /声明标签lab1 public Button bon1; /声明按钮bon1 public TextField tx

7、t1;/声明文本框 public TextArea txt2; /声明文本域 public Checkbox chb1,chb2,chb3,chb4,chb5,chb6; public CheckboxGroup chb; public List mylist; public Choice ch; public void init() lab1 = new Label(“标签1“);/创建lab1 bon1 = new Button();/创建一个无标签的按钮 txt1 = new TextField(“文本框“);/创建一个默认大小的文本域 txt2 = new TextArea(“以下是文

8、本域内容“,2,20); chb1 = new Checkbox(“语文“,true);/选中 chb2 = new Checkbox(“数学“);/未选中 chb3 = new Checkbox(“英语“);/未选中,组件,chb = new CheckboxGroup (); /单选按钮组 chb4 = new Checkbox(“语文“,chb,true);/选中 chb5 = new Checkbox(“数学“,chb,false);/未选中 chb6 = new Checkbox(“英语“,chb,false);/未选中 add(chb1); add(chb2);add(chb3);

9、 add(chb4);add(chb5);add(chb6); mylist = new List(2,true);/列表框允许多选,显示两行列表 mylist.add(“语文“); mylist.add(“数学“); mylist.add(“英语“);/选中 ch = new Choice(); ch.addItem(“语文“); ch.addItem(“数学“); ch.addItem(“英语“); add(mylist); add(ch); add(lab1); add(bon1); add(txt1); add(txt2);/ 将标签组件放置到容器中 ,组件,构造方法 Label类有3个构造函数,意味着你可以用多种方法构造一个标签,使之适合程序的特殊需要。 (1)Label();创建一个空的标签,不显示任何内容。 (2)Label(String s);创建一个显示内容为s的标签。 (3)Label(String s, int alignment);构造一个显示字符串s的标签,并指定它的对齐方式。其中Label的对齐方式有3种,分别用Label类的3个常量LEFT、CENTER和RIGHT来表示左对齐、居中对齐和右对齐。,组件,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号