Eclipse 3.0图形应用开发实战:SWT与JFace
需积分: 2 189 浏览量
更新于2024-10-30
收藏 5.24MB PDF 举报
"SWT-JFace-in-Action.pdf" 是一本关于使用Eclipse 3.0开发图形应用程序的指南,由Matthew Scarpino、Stephen Holder、Stanford Ng和Laurent Mihalkovic合著,由Manning出版社出版。本书涵盖了SWT(Standard Widget Toolkit)和JFace这两个Java GUI库的核心概念和实践应用。
1. **SWT和JFace概述**:这部分介绍了SWT和JFace的基本概念,它们是Eclipse平台的基础,SWT提供了与操作系统底层交互的原生控件,而JFace则在此基础上提供了一层抽象,简化了GUI的开发。
2. **开始SWT和JFace之旅**:作者引导读者通过编写简单的应用程序来熟悉SWT和JFace的基本用法,包括设置环境、创建窗口、添加控件等。
3. **控件:第一部分**:详细讲解了各种基础控件的使用,如按钮、文本框、滚动条等,以及如何自定义和布局这些控件。
4. **事件处理**:阐述了如何在SWT和JFace中处理用户操作引发的事件,如点击、键盘输入等,并介绍了事件监听器和事件调度的概念。
5. **更多控件**:进一步讨论了更多高级控件,如进度条、组合框、日期选择器等,以及如何在应用程序中集成这些控件。
6. **布局管理**:详细介绍了SWT中的布局系统,如填充布局、网格布局、表格布局等,以及如何使用布局来控制控件的排列和大小。
7. **图形绘制**:讲解了如何利用SWT提供的API进行图形绘制,包括基本形状、颜色、字体等,以及如何创建复杂的自定义图形组件。
8. **树和列表的使用**:深入探讨了如何创建和操作树形结构和列表视图,以及如何实现数据模型与视图之间的绑定。
9. **表格和菜单**:介绍了如何创建和管理表格组件,以及构建应用程序的菜单系统,包括菜单栏、下拉菜单和弹出菜单。
10. **对话框**:讲解了各种类型的对话框,如消息对话框、输入对话框,以及如何自定义对话框以满足特定需求。
11. **向导**:介绍了Eclipse中的向导框架,如何创建和使用向导来引导用户完成复杂任务。
12. **高级特性**:这部分涵盖了SWT和JFace的一些高级功能,如拖放支持、国际化、可访问性等,帮助开发者进一步提升应用的功能和用户体验。
这本书是开发者学习和掌握SWT和JFace的宝贵资源,无论你是初学者还是有经验的Java GUI开发者,都能从中获得有价值的指导和实践案例。
点击了解资源详情
点击了解资源详情
点击了解资源详情
119 浏览量
2012-05-21 上传
2010-04-18 上传
2021-08-11 上传
2012-02-07 上传
2011-05-19 上传
tourer2008
- 粉丝: 4
- 资源: 3
最新资源
- Spring与iBATIS的集成
- ARM体系结构与应用系统设计示例
- SIMOTION 快速入门-西门子
- 计算机编程语言-IDL编程技术
- FREESCALE HCS12xs系列单片机资料
- 三种虚拟化解决方案的比较
- 用链表与文件实现一个简单的学生成绩管理
- IEC61850 8-1 特定通信服务映射
- struts2配置文件
- 2410中文datasheet
- oracle数据库的优化
- Understanding The Linux Kernel 3rd edition
- 深入浅出系列之二_SubVersion
- 走进Linux图形环境
- tomcat performance tuning 性能调整
- mapgis 学习讲义