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

上传人:艾力 文档编号:49541332 上传时间:2018-07-30 格式:PPT 页数:9 大小:146.50KB
返回 下载 相关 举报
复选框有两种状态,分别为开(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);创建标签内容为s

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

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

4、(1)声明下拉列表。下拉列表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; /声明按钮bon1public TextField txt1;/声明

7、文本框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“);/创建lab1bon1 = new Button();/创建一个无标签的按钮txt1 = new TextField(“文本框“);/创建一个默认大小的文本域 txt2 = new TextArea(“以下是文本域内容“,2,20);

8、 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); add(chb4)

9、;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号