




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JavaSwing图形界面开发常用组1标签标签如何使用标签和按钮如何使用标签和按钮组件组件JavaSwing图形界面开发常用组2 “ “标签标签”和和“按钮按钮”是开发图形界面必须用到的是开发图形界面必须用到的基本组基本组件件,几乎所有的程序界面都会用到。,几乎所有的程序界面都会用到。 标签标签 -用于标识名称、说明性文字。用于标识名称、说明性文字。 -通常,标签所显示的文本是不变的,也是禁止编辑的。通常,标签所显示的文本是不变的,也是禁止编辑的。 不过,可通过代码方式,让标签的文字发生改变。不过,可通过代码方式,让标签的文字发生改变。 按钮按钮 -实现人机对话最基本的组件。实现人机对话最基本
2、的组件。 -如如ATMATM,当输入密码后,即会有几个按钮控件供用户选择。,当输入密码后,即会有几个按钮控件供用户选择。JavaSwing图形界面开发常用组34.1 4.1 如何使用标签如何使用标签 使用标签组件之前,使用标签组件之前,首先首先必须要必须要创建创建“标签组件对象标签组件对象”,然后然后才能通过才能通过使用使用这个这个这个这个“对象中内置的方法对象中内置的方法”来操作来操作。 一般而言,组件均通过自身的一般而言,组件均通过自身的“构造器构造器”来创建。来创建。JavaSwing图形界面开发常用组4表表4.1 4.1 常用的常用的LabelLabel构造器构造器 JavaSwing
3、图形界面开发常用组5表表4.2 Label4.2 Label常用内置方法常用内置方法 通过构造器创建通过构造器创建LabelLabel组件后,即可通过组件组件后,即可通过组件内置的方内置的方法法来操纵这个组件。来操纵这个组件。JavaSwing图形界面开发常用组6使用标签示例程序使用标签示例程序1 1-在顶层容器中添加两个标签组件在顶层容器中添加两个标签组件 ( (使用标签对象使用标签对象初始化方法初始化方法,为,为LabelLabel赋初始值赋初始值) ) JavaSwing图形界面开发常用组7程序运行结果:程序运行结果: 图图4.1 4.1 使用对象初始化的方式赋值使用对象初始化的方式赋值
4、JavaSwing图形界面开发常用组8使用标签示例程序使用标签示例程序2 2-在顶层容器中添加两个标签组件在顶层容器中添加两个标签组件 ( (内置内置setText()setText()方法方法赋值赋值) ) JavaSwing图形界面开发常用组9程序运行结果:程序运行结果: 图图4.2 4.2 使用标签内置方法赋值使用标签内置方法赋值JavaSwing图形界面开发常用组104.2 4.2 如何使用按钮如何使用按钮JButtonJButton的层次结构:的层次结构: JavaSwing图形界面开发常用组11什么是什么是AbstractButtonAbstractButton类类 Abstrac
5、tButton AbstractButton是一个抽象类,内部定义了许多是一个抽象类,内部定义了许多“组件设组件设置方法置方法”与与“组件事件驱动方法组件事件驱动方法(Event Handle)(Event Handle)”。 如:如:addActionListener()addActionListener()、setText()setText()等,所提供的方等,所提供的方法不少于法不少于5050多种,是非常重要的一个类。多种,是非常重要的一个类。 实际上,实际上,AbstractButtonAbstractButton类不但被类不但被JButtonJButton继承,同时还继承,同时还被被
6、JMenuItemJMenuItem、JToggleButtonJToggleButton、JCheckBoxJCheckBox、JRadioButtonJRadioButton等类继承。等类继承。 按钮组件有多种,包括按钮组件有多种,包括“普通按钮、单选按钮、复选框普通按钮、单选按钮、复选框”。 JavaSwing图形界面开发常用组124.2.1 4.2.1 如何使用普通按钮如何使用普通按钮 普通按钮普通按钮是图形界面开发中使用最多的组件之一。是图形界面开发中使用最多的组件之一。 如:如:“登录窗口登录窗口”要求输入要求输入“用户名用户名”和和“密码密码”后,后,用户选择用户选择“确定确定”
7、还是还是“取消取消”的按钮组件就是普通按钮。的按钮组件就是普通按钮。 与标签组件类似与标签组件类似,首先首先必须必须创建创建一个按钮组件类对象,一个按钮组件类对象,然后然后再通过再通过使用使用类中类中“内置的方法内置的方法”来操纵该对象。来操纵该对象。JavaSwing图形界面开发常用组13表表4.3 4.3 普通按钮的常用构造器普通按钮的常用构造器 创建好按钮组件后,即可通过使用其创建好按钮组件后,即可通过使用其内置的方法内置的方法来操来操纵这个组件。纵这个组件。JavaSwing图形界面开发常用组14表表4.4 4.4 普通按钮的常用方法普通按钮的常用方法JavaSwing图形界面开发常用
8、组15普通按钮程序示例:普通按钮程序示例:JavaSwing图形界面开发常用组16程序运行结果:程序运行结果:图图4.4 4.4 普通按钮控件普通按钮控件说明:说明:“普通按钮组件普通按钮组件”的使用很简单,在实际开发中的使用很简单,在实际开发中最关键最关键的是对按的是对按钮钮 组件进行组件进行“事件侦听事件侦听”。( (即:如何编写控件事件侦听即:如何编写控件事件侦听) )JavaSwing图形界面开发常用组174.2.2 4.2.2 如何使用单选按钮如何使用单选按钮即即RadioButtonRadioButton,通过,通过“JRadioButtonJRadioButton类类”实现实现。
9、如:如:诸多管理软件中出现的诸多管理软件中出现的“性别性别”单选按钮单选按钮。图图4.5 4.5 单选按钮示例图单选按钮示例图 要使用单选按钮,同样要使用单选按钮,同样首先首先必须必须创建创建,然后然后再再使用使用其其内置的方法内置的方法来操纵组件。来操纵组件。JavaSwing图形界面开发常用组18表表4.5 4.5 单选按钮的构造器单选按钮的构造器常用方法:常用方法:与普通按钮类似。与普通按钮类似。JavaSwing图形界面开发常用组19单选按钮程序示例:单选按钮程序示例:JavaSwing图形界面开发常用组20单选按钮程序运行结果:单选按钮程序运行结果:图图4.6 4.6 如何添加单选按
10、钮如何添加单选按钮JavaSwing图形界面开发常用组21单选按钮单选按钮“按钮组按钮组”程序示例程序示例:JavaSwing图形界面开发常用组22单选按钮单选按钮“按钮组按钮组”程序运行结果程序运行结果:图图4.7 4.7 将单选按钮划分到按钮组将单选按钮划分到按钮组JavaSwing图形界面开发常用组23单选按钮单选按钮“多按钮组多按钮组”程序示例程序示例:将多个单选按钮组件,分别分成多个按钮组。将多个单选按钮组件,分别分成多个按钮组。JavaSwing图形界面开发常用组24单选按钮单选按钮“多按钮组多按钮组”程序运行结果程序运行结果:图图4.8 4.8 多个按钮组多个按钮组JavaSwi
11、ng图形界面开发常用组254.2.3 4.2.3 如何使用复选框如何使用复选框 复选框复选框利用利用“JCheckboxJCheckbox类类”实现,与单选按钮的区别实现,与单选按钮的区别是复选框可以是复选框可以多选多选。 表表4.6 4.6 复选框的构造器复选框的构造器JavaSwing图形界面开发常用组26“复选框复选框”程序示例程序示例:JavaSwing图形界面开发常用组27“复选框复选框”程序运行结果程序运行结果:图图4.9 4.9 如何添加复选框如何添加复选框JavaSwing图形界面开发常用组284.2.4 4.2.4 按钮组件的综合应用按钮组件的综合应用将将所有类型所有类型的按
12、钮组件绘制在顶层容器中。的按钮组件绘制在顶层容器中。JavaSwing图形界面开发常用组29按钮组件综合应用程序运行结果:按钮组件综合应用程序运行结果:图图4.10 4.10 按钮组件综合应用按钮组件综合应用JavaSwing图形界面开发常用组301 1、在顶层窗口中添加标签、在顶层窗口中添加标签 将标签控件添加到顶层窗口的内容面板上即可。将标签控件添加到顶层窗口的内容面板上即可。 标签上的文字,可使用标签上的文字,可使用“构造器构造器”和和“setText()”setText()”两种方法来两种方法来创建。创建。2 2、普通按钮控件的添加、普通按钮控件的添加 将按钮控件添加到顶层窗口的内容面板上即可。将按钮控件添加到顶层窗口的内容面板上即可。 按钮上的文字,可使用构造器创建。按钮上的文字,可使用构造器创建。3 3、单选按钮控件的添加、单选按钮控件的添加 将按钮控件添加顶层窗口的内容面板上即可。将按钮控件添加顶层窗口的内容面板上即可。 按钮旁边的文字,可使用构造器创建。按钮旁边的文字,可使用构造器创建。 若要实现单选目的,则需要将单选的一批按钮划分到按钮组中。若要实现单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育技术与传统教学方法的互补性研究
- 铜仁幼儿师范高等专科学校《水文统计》2023-2024学年第一学期期末试卷
- 玉溪师范学院《就业指导》2023-2024学年第一学期期末试卷
- 广东外语外贸大学《中外民族音乐(二)》2023-2024学年第一学期期末试卷
- 郑州澍青医学高等专科学校《外国文学(下)》2023-2024学年第一学期期末试卷
- 四川省成都市高新南区-七级上期期2025届九年级化学第一学期期末达标检测试题含解析
- 2025届浙江省吴兴区七校联考化学九年级第一学期期末教学质量检测试题含解析
- 共享出行信用评级与用户信用评分模型2025研究报告
- 能源技术研究报告
- 2024-2025学年安徽省六安市天堂寨镇暖流中学七年级数学第一学期期末达标检测试题含解析
- 2025年北京市中考数学试卷真题(含答案解析)
- 2025-2030中国车载移动变电站行业未来趋势与前景规划分析报告
- 标准商铺租赁合同含物业管理费及公共收益分成
- 医疗质量活动月活动方案
- 2025至2030中国汽车售后服务行业市场现状分析及竞争格局与投资发展报告
- 广东省梅州市五华县2024-2025学年七年级下学期数学期末考试模拟卷(含答案)
- 警察政治培训课件
- 毒蛇咬伤的急救处理要点
- 2026年高考政治一轮复习:高考政治命题备考策略
- 2024年湖南省辰溪县档案局公开招聘试题带答案
- 锂离子电池安全性能优化:针刺实验与失效机制分析
评论
0/150
提交评论