Java GUI程序设计:窗体和基本控件的使用
需积分: 8 155 浏览量
更新于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 上传
永远在观望
- 粉丝: 3
- 资源: 21
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南