版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上半年贵州铜仁市思南县农业农村局招募特聘农技员20人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年贵州省黔西南望谟县事业单位招聘280人笔试重点基础提升(共500题)附带答案详解-1
- 2025年上半年贵州省铜仁市市县乡三级联考招聘1273人笔试易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年贵州省贵阳市乌当区事业单位招聘工作易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年贵州省毕节市市直单位青年就业见习招募62人(第三批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年贵州省兴义市事业单位新增人员招聘388人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年贵州毕节市赫章县教育系统事业单位招聘61人重点基础提升(共500题)附带答案详解-1
- 2025年上半年衡阳市律师协会招考实习律师易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年英大传媒投资集团限公司应届毕业生招聘【19人】易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年绵阳人才集团本部员工招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 新教材人教版高中物理选择性必修第二册全册各章节课时练习题及章末测验含答案解析(安培力洛伦兹力电磁感应交变电流等)
- 初级养老护理员培训全套
- 集中供热管网系统一次网的调节方法
- GB/T 41095-2021机械振动选择适当的机器振动标准的方法
- MRP、MPS计划文档教材
- 甲状腺疾病护理查房课件
- 安全安全带检查记录表
- GB∕T 26520-2021 工业氯化钙-行业标准
- 2022年浙江省绍兴市中考数学试题及参考答案
- Listen-to-this-3-英语高级听力-(整理版)
- 生活垃圾焚烧处理建设项目评价导则(2022)
评论
0/150
提交评论