版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 Che
3、ckbox (“”, 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; /声明标签lab1public Button bon1; /声明按钮bon1 public 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);chb1
8、= 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);add(chb5);add(chb6)
9、;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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风景名胜区自行车租借协议
- 建筑安装工程承包合作协议
- 广告委托制作协议书
- 民间借款协议书的格式要求
- 私车出租给机构协议
- 2024年加盟经销合同范本
- 建筑工程劳务扩大分包合同完整2024年
- 2024正规版私人借款合同样本
- 吉林省农业产品订购协议
- 房产物业抵押借款协议
- 不稳定血红蛋白病
- 六年级上册数学教学设计-第五单元 数据处理∣北师大版
- 免费下载装修合同范本
- 医院人事管理制度汇编
- GB/T 30030-2023自动导引车术语
- 药理学学习指导及练习题
- 双重预防机制运行情况评估报告
- 婴幼儿如厕照料(婴幼儿回应性照护课件)
- 面相与手相课件
- 《婴幼儿行为观察、记录与评价》习题库(项目一)认识婴幼儿行为观察、记录与评价
- 烟草局考试计算机专业考试题
评论
0/150
提交评论