Java GUI程序设计:窗体和基本控件的使用
需积分: 8 137 浏览量
更新于2024-07-16
收藏 481KB PPT 举报
Java GUI 程序窗体及基本控件的使用
在 Java GUI 程序设计中,窗体是一个非常重要的组件,它是用户与程序交互的主要界面。在本章中,我们将详细介绍窗体的创建、属性和主要操作,以及基本控件的设计和使用。
**窗体的创建**
在 Java 工程中,创建一个 SWT ApplicationWindow 时,Eclipse WindowBuilder 就自动生成了一个窗体。创建窗体的步骤是:【文件】|【新建】|【其他】菜单项,【新建】对话框选择 WindowBuilder|SWT Designer|SWT|Shell。例如,设计图 3.1 所示的用户登录窗体。
**窗体的属性**
窗体有多种属性,包括:
* 窗体标题
* 位置和大小(location、size)
* 背景颜色与透明度颜色选择器
* 图像选择对话框(image)
* 其它窗体属性
**窗体的主要操作**
窗体有四种主要操作:
* 打开(open)
* 激活(activate)
* 关闭(close)
* 销毁(dispose)
**标签设计**
标签(Label)用于显示文本或图像,它是 Controls 组下的一个组件。标签的设计包括:
* 文字与图像
* 字体、前景色、背景色
* 对齐方式与换行
* 分隔符、朝向和阴影
* 其它属性
例如,例 3.4 中设计了四个文字标签,第一个标签名为 labelCaption,前景色为红色(RED),字体为”楷体", 14, SWT.BOLD,标签文字为“学生成绩管理系统用户登录”。后面三个标签名分别为 labelUser、labelPass、labelActor,前景色均为黑色(BLACK),字体为"幼圆", 12, SWT.BOLD,标签文字分别为“用户名:”、“密码:”、“我是一个”。另设计了一条水平分隔线和一个图像标签。
**按钮设计**
按钮是 Java GUI 中提供了快速执行命令的简便方法。按钮有多种类型,包括:
* PUSH——瞬时按钮(最常见的事件源)
* CHECK——已标记的复选标记
* RADIO——具有排他性的粘性标记(sticky mark),其它所有单选按钮都在相同的组中
* TOGGLE——一个粘性按钮
* ARROW——显示为一个指向上、下、左、右方向的箭头
按钮的设计还包括外框(border)、图像(image)和选择(selection)等属性。
2021-12-04 上传
2009-04-24 上传
2024-08-08 上传
2022-05-08 上传
2022-03-09 上传
2022-10-31 上传
2022-11-13 上传
2022-07-06 上传
2022-05-08 上传
永远在观望
- 粉丝: 3
- 资源: 21
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能