书籍详情
ECLIPSE SWT/JFACE开发实战精解
作者:王津涛,孟庆昌 编著
出版社:人民邮电出版社
出版时间:2007-06-01
ISBN:9787115161048
定价:¥45.00
购买这本书可以去
内容简介
本书由浅入深、全面详细地介绍了用SWT/JFace开发界面程序所用到的各个组件的知识(如选项卡、扩展栏、事件、布局管理器、SWT/JFace对话框、action、查看器等),采用理论知识、丰富实例、实例截图相结合的方式阐述每个SWT/JFace组件的具体应用,3个典型综合实例将SWT/JFace的重点知识点融入其中,更体现实战本色,使读者真正达到学以致用的目的。 为了便于读者调试及使用实例程序,本书在配书光盘中提供了所有实例代码。 本书既可以作为Java程序员的培训教材或自学教材,又可以作为高等院校及其相关专业的教学用书。
作者简介
暂缺《ECLIPSE SWT/JFACE开发实战精解》作者简介
目录
第1篇 基础篇
第1章 Eclipse概述
1.1 引言
1.2 Eclipse架构
1.3 Eclipse工作台
1.4 本章小结
第2章 安装与配置
2.1 JDK下载与安装配置
2.1.1 JDK下载
2.1.2 JDK安装
2.1.3 设置环境变量
2.2 Eclipse下载与安装
2.2.1 Eclipse及多国语言包下载
2.2.2 Eclipse及多国语言包安装
2.3 SWT Designer下载及安装
2.3.1 SWT Designer下载
2.3.2 SWT Designer安装
2.3.3 SWT Designer注册激活
2.4 本章小结
第3章 SWT/JFace开发过程
3.1 SWT概述
3.1.1 SWT类库包
3.1.2 窗口小部件(Widget)
3.2 第一个SWT程序
3.2.1 创建SWT/JFace项目
3.2.2 创建SWT类文件
3.2.3 用SWT Designer创建窗口
3.2.4 运行SWT程序
3.3 本章小结
第2篇 SWT组件篇
第4章 几种常用的SWT组件和容器
4.1 标签(Label类)
4.1.1 定义标签
4.1.2 标签实例
4.1.3 标签常用的API
4.2 按钮(Button类)
4.2.1 定义按钮
4.2.2 按钮实例
4.2.3 按钮常用的API
4.3 文本框(Text类)
4.3.1 定义文本框
4.3.2 文本框实例
4.3.3 文本框常用的API
4.4 微调控制(Spinner类)
4.4.1 定义微调控制
4.4.2 微调控制实例
4.4.3 微调控制常用的API
4.5 下拉框(Combo类)
4.5.1 定义下拉框
4.5.2 下拉框实例
4.5.3 下拉框常用的API
4.6 列表框(List类)
4.6.1 定义列表框
4.6.2 列表框实例
4.6.3 列表框常用的API
4.7 分组框(Group类)
4.7.1 定义分组框
4.7.2 分组框实例
4.7.3 分组框常用的API
4.8 面板(Composite)
4.8.1 定义面板
4.8.2 面板实例
4.8.3 面板常用的API
4.9 滚动面板(ScrolledComposite)
4.9.1 定义滚动面板
4.9.2 滚动面板实例
4.9.3 滚动面板常用的API
4.10 ViewForm容器
4.10.1 定义ViewForm
4.10.2 ViewForm实例
4.10.3 ViewForm常用的API
4.11 本章小结
第5章 窗口小部件事件
5.1 基本事件机制
5.1.1 监听器
5.1.2 适配器
5.2 无类型事件机制
5.2.1 无类型监听器概述
5.2.2 无类型监听器的使用
5.3 键盘和鼠标事件
5.3.1 键盘事件
5.3.2 鼠标事件
5.4 本章小结
第6章 SWT的对话框
6.1 Shell类
6.1.1 Shell窗体
6.1.2 Shell对话框构造实例
6.1.3 Shell常用的API
6.2 MessageBox控件
6.2.1 MessageBox定义方法
6.2.2 MessageBox对话框实例
6.2.3 MessageBox常用API
6.3 文件选择对话框
6.3.1 文件选择对话框构造方法
6.3.2 文件选择对话框构造实例
6.3.3 FileDialog常用的API
6.4 字体选择对话框
6.4.1 字体选择对话框构造方法
6.4.2 字体选择对话框实例
6.4.3 FontDialog常用的API
6.5 颜色选择对话框
6.5.1 颜色选择对话框构造方法
6.5.2 颜色选择对话框构造实例
6.5.3 ColorDialog常用的API
6.6 打印设置对话框
6.6.1 打印设置对话框构造方法
6.6.2 打印设置对话框构造实例
6.6.3 PrintDialog常用的API
6.7 目录选择对话框
6.7.1 目录选择对话框构造方法
6.7.2 目录选择对话框构造实例
6.7.3 DirectoryDialog常用的API
6.8 本章小结
第7章 布局管理器
7.1 充满式布局(FillLayout)
7.1.1 FillLayout用法
7.1.2 FillLayout布局方式
7.2 网格式布局(GridLayout)
7.2.1 网格布局用法
7.2.2 用GridData控制布局
7.3 行布局(RowLayout)
7.3.1 RowLayout用法
7.3.2 用RowData控制布局
7.4 表格式布局(FormLayout)
7.4.1 FormLayout用法
7.4.2 FormData用法
7.4.3 FormAttachment控制布局
7.5 堆栈式布局(StackLayout)
7.5.1 StackLayout用法
7.5.2 StackLayout实例
7.6 一个类似Google Talk设置对话框的综合布局
7.7 本章小结
第8章 SWT的复杂组件
8.1 刻度条(Scale类)
8.1.1 定义刻度条
8.1.2 刻度条实例
8.1.3 Scale常用的API
8.2 滑动条(Slider类)
8.2.1 定义滑动条
8.2.2 滑动条实例
8.2.3 Slider常用的API
8.3 进度条(ProgressBar类)
8.3.1 定义进度条
8.3.2 进度条实例
8.3.3 ProgressBar常用的API
8.4 扩展栏(ExpandBar类、ExpandItem类)
8.4.1 定义扩展栏
8.4.2 扩展栏实例
8.4.3 ExpandBar、ExpandItem常用的API
8.5 选项卡(TabFolder类、TabItem类)
8.5.1 定义选项卡
8.5.2 选项卡实例
8.5.3 TabFolder、TabItem常用的API
8.6 自定义选项卡(CTabFolder类、CTabItem类)
8.6.1 定义自定义选项卡
8.6.2 自定义选项卡实例
8.6.3 CTabFolder、CTabItem常用的API
8.7 分割框格(Sash类)
8.7.1 定义分割框格
8.7.2 分割框格实例
8.7.3 Sash常用的API
8.8 分割窗(SashForm类)
8.8.1 定义分割窗
8.8.2 分割窗实例
8.8.3 SashForm常用的API
8.9 画布(Canvas类)
8.9.1 定义画布
8.9.2 画布实例
8.9.3 Canvas常用API
8.10 菜单(Menu类、MenuItem类)
8.10.1 定义菜单
8.10.2 菜单的构造实例
8.10.3 Menu、MenuItem常用的API
8.11 工具栏(ToolBar类、ToolItem类)
8.11.1 定义工具栏
8.11.2 工具栏使用实例
8.11.3 ToolBar、ToolItem常用的API
8.12 动态工具栏(CoolBar类、CoolItem类)
8.12.1 定义动态工具栏
8.12.2 动态工具栏使用实例
8.12.3 CoolBar、CoolItem常用的API
8.13 表(Table类、TableItem类、TableColumn类)
8.13.1 定义表
8.13.2 表格实例
8.13.3 Table、TableItem、TableColumn常用的API
8.14 树(Tree类)
8.14.1 定义树
8.14.2 树的使用实例
8.14.3 Tree、TreeItem常用的API
8.15 表格树(TableTree类、TableTreeItem类)
8.15.1 定义表格树
8.15.2 表格树实例
8.15.3 TableTree、TableTreeItem常用API
8.16 本章小结
第9章 其他组件类用法
9.1 浏览器部件(Browser类)
9.1.1 定义浏览器
9.1.2 浏览器部件使用实例
9.1.3 Browser常用的API
9.2 链接控件(Link类)
9.2.1 定义链接控件
9.2.2 链接控件使用实例
9.2.3 Link常用的API
9.3 Tracker控件
9.3.1 定义移动控件
9.3.2 移动控件使用实例
9.3.3 Tracker常用的API
9.4 剪贴板(Clipboard类)
9.4.1 定义剪贴板
9.4.2 剪贴板使用实例
9.4.3 Clipboard常用的API
9.5 拖放(DragSource类、DropTarget类)
9.5.1 DragSource类、DropTarget类定义方法
9.5.2 拖放控件使用实例
9.5.3 DragSource、DragTarget常用的API
9.6 图形上下文(GC类)
9.6.1 定义GC
9.6.2 GC的使用实例
9.6.3 GC常用的API
9.7 颜色(Color类)
9.7.1 定义颜色
9.7.2 颜色类使用实例
9.7.3 Color常用的API
9.8 字体(Font类)
9.8.1 定义字体
9.8.2 字体的使用实例
9.8.3 Font、FontData常用的API
9.9 图像(Image类)
9.9.1 定义图像
9.9.2 图像使用实例
9.9.3 Image常用的API
9.10 文本风格(StyledText类)
9.10.1 定义文本风格
9.10.2 文本风格使用实例
9.10.3 StyleText常用的API
9.11 系统托盘(Tray类、TrayItem类)
9.11.1 定义系统托盘
9.11.2 系统托盘使用实例
9.11.3 Tray、TrayItem常用的API
9.12 鼠标游标(Cursor类)
9.12.1 定义鼠标游标
9.12.2 鼠标游标实例
9.12.3 Cursor常用的API
9.13 本章小结
第3篇 SWT增强组件库(JFace)篇
第10章 JFace的独立使用
10.1 JFace窗体
10.1.1 定义JFace窗体
10.1.2 构造JFace窗体实例
10.2 动作(Action类)
10.2.1 Action的定义
10.2.2 Action应用实例
10.3 JFace窗体添加菜单、工具栏
10.3.1 定义菜单、工具栏
10.3.2 菜单、工具栏实例
10.4 本章小结
第11章 JFace对话框
11.1 信息提示对话框(MessageDialog类)
11.1.1 信息提示对话框构造方法
11.1.2 信息提示对话框样式实例
11.2 错误信息对话框(ErrorDialog类)
11.2.1 错误信息对话框构造方法
11.2.2 错误信息对话框样式实例
11.3 输入值对话框(InputDialog类)
11.3.1 输入对话框构造方法
11.3.2 输入对话框构造实例
11.4 进度条对话框(ProgressMonitorDialog类)
11.4.1 进度条对话框构造方法
11.4.2 进度条对话框构造实例
11.5 标题区域对话框(TitleAreaDialog类)
11.5.1 标题区域对话框构造方法
11.5.2 标题区域对话框构造实例
11.6 自定义对话框(Custom Dialog)
11.6.1 自定义对话框概述
11.6.2 自定义对话框构造实例
11.7 向导对话框(WizardDialog类)
11.7.1 向导对话框概述
11.7.2 向导对话框构造实例
11.8 首选项对话框(PreferenceDialog类)
11.8.1 首选项对话框概述
11.8.2 首选项对话框构造实例
11.9 本章小结
第12章 JFace查看器(Viewer类)
12.1 TextViewer类、SourceViewer类
12.1.1 TextViewer、SourceViewer类简介
12.1.2 TextViewer、SourceViewer实例
12.1.3 TextViewer、SourceViewer常用的API
12.2 TableViewer类
12.2.1 TableViewer简介
12.2.2 TableViewer实例
12.2.3 TableViewer常用的API
12.3 ListViewer类
12.3.1 ListViewer简介
12.3.2 ListViewer实例
12.3.3 ListViewer常用的API
12.4 TreeViewer类
12.4.1 TreeViewer类简介
12.4.2 TreeViewer实例
12.4.3 TreeViewer常用的API
12.5 本章小结
第4篇 综合实例篇
第13章 综合实例
13.1 浏览器模型综合实例
13.2 文本编辑器模型综合实例
13.3 SWT/JFace与数据库综合编程实例
13.3.1 Microsoft SQL Server 2000的安装
13.3.2 建立数据库和表结构
13.3.3 ODBC数据源
13.3.4 实例的具体实施过程
13.4 本章小结
附录A SWT常用组件样式效果列表
附录B SWT事件、监听器、监听方法
第1章 Eclipse概述
1.1 引言
1.2 Eclipse架构
1.3 Eclipse工作台
1.4 本章小结
第2章 安装与配置
2.1 JDK下载与安装配置
2.1.1 JDK下载
2.1.2 JDK安装
2.1.3 设置环境变量
2.2 Eclipse下载与安装
2.2.1 Eclipse及多国语言包下载
2.2.2 Eclipse及多国语言包安装
2.3 SWT Designer下载及安装
2.3.1 SWT Designer下载
2.3.2 SWT Designer安装
2.3.3 SWT Designer注册激活
2.4 本章小结
第3章 SWT/JFace开发过程
3.1 SWT概述
3.1.1 SWT类库包
3.1.2 窗口小部件(Widget)
3.2 第一个SWT程序
3.2.1 创建SWT/JFace项目
3.2.2 创建SWT类文件
3.2.3 用SWT Designer创建窗口
3.2.4 运行SWT程序
3.3 本章小结
第2篇 SWT组件篇
第4章 几种常用的SWT组件和容器
4.1 标签(Label类)
4.1.1 定义标签
4.1.2 标签实例
4.1.3 标签常用的API
4.2 按钮(Button类)
4.2.1 定义按钮
4.2.2 按钮实例
4.2.3 按钮常用的API
4.3 文本框(Text类)
4.3.1 定义文本框
4.3.2 文本框实例
4.3.3 文本框常用的API
4.4 微调控制(Spinner类)
4.4.1 定义微调控制
4.4.2 微调控制实例
4.4.3 微调控制常用的API
4.5 下拉框(Combo类)
4.5.1 定义下拉框
4.5.2 下拉框实例
4.5.3 下拉框常用的API
4.6 列表框(List类)
4.6.1 定义列表框
4.6.2 列表框实例
4.6.3 列表框常用的API
4.7 分组框(Group类)
4.7.1 定义分组框
4.7.2 分组框实例
4.7.3 分组框常用的API
4.8 面板(Composite)
4.8.1 定义面板
4.8.2 面板实例
4.8.3 面板常用的API
4.9 滚动面板(ScrolledComposite)
4.9.1 定义滚动面板
4.9.2 滚动面板实例
4.9.3 滚动面板常用的API
4.10 ViewForm容器
4.10.1 定义ViewForm
4.10.2 ViewForm实例
4.10.3 ViewForm常用的API
4.11 本章小结
第5章 窗口小部件事件
5.1 基本事件机制
5.1.1 监听器
5.1.2 适配器
5.2 无类型事件机制
5.2.1 无类型监听器概述
5.2.2 无类型监听器的使用
5.3 键盘和鼠标事件
5.3.1 键盘事件
5.3.2 鼠标事件
5.4 本章小结
第6章 SWT的对话框
6.1 Shell类
6.1.1 Shell窗体
6.1.2 Shell对话框构造实例
6.1.3 Shell常用的API
6.2 MessageBox控件
6.2.1 MessageBox定义方法
6.2.2 MessageBox对话框实例
6.2.3 MessageBox常用API
6.3 文件选择对话框
6.3.1 文件选择对话框构造方法
6.3.2 文件选择对话框构造实例
6.3.3 FileDialog常用的API
6.4 字体选择对话框
6.4.1 字体选择对话框构造方法
6.4.2 字体选择对话框实例
6.4.3 FontDialog常用的API
6.5 颜色选择对话框
6.5.1 颜色选择对话框构造方法
6.5.2 颜色选择对话框构造实例
6.5.3 ColorDialog常用的API
6.6 打印设置对话框
6.6.1 打印设置对话框构造方法
6.6.2 打印设置对话框构造实例
6.6.3 PrintDialog常用的API
6.7 目录选择对话框
6.7.1 目录选择对话框构造方法
6.7.2 目录选择对话框构造实例
6.7.3 DirectoryDialog常用的API
6.8 本章小结
第7章 布局管理器
7.1 充满式布局(FillLayout)
7.1.1 FillLayout用法
7.1.2 FillLayout布局方式
7.2 网格式布局(GridLayout)
7.2.1 网格布局用法
7.2.2 用GridData控制布局
7.3 行布局(RowLayout)
7.3.1 RowLayout用法
7.3.2 用RowData控制布局
7.4 表格式布局(FormLayout)
7.4.1 FormLayout用法
7.4.2 FormData用法
7.4.3 FormAttachment控制布局
7.5 堆栈式布局(StackLayout)
7.5.1 StackLayout用法
7.5.2 StackLayout实例
7.6 一个类似Google Talk设置对话框的综合布局
7.7 本章小结
第8章 SWT的复杂组件
8.1 刻度条(Scale类)
8.1.1 定义刻度条
8.1.2 刻度条实例
8.1.3 Scale常用的API
8.2 滑动条(Slider类)
8.2.1 定义滑动条
8.2.2 滑动条实例
8.2.3 Slider常用的API
8.3 进度条(ProgressBar类)
8.3.1 定义进度条
8.3.2 进度条实例
8.3.3 ProgressBar常用的API
8.4 扩展栏(ExpandBar类、ExpandItem类)
8.4.1 定义扩展栏
8.4.2 扩展栏实例
8.4.3 ExpandBar、ExpandItem常用的API
8.5 选项卡(TabFolder类、TabItem类)
8.5.1 定义选项卡
8.5.2 选项卡实例
8.5.3 TabFolder、TabItem常用的API
8.6 自定义选项卡(CTabFolder类、CTabItem类)
8.6.1 定义自定义选项卡
8.6.2 自定义选项卡实例
8.6.3 CTabFolder、CTabItem常用的API
8.7 分割框格(Sash类)
8.7.1 定义分割框格
8.7.2 分割框格实例
8.7.3 Sash常用的API
8.8 分割窗(SashForm类)
8.8.1 定义分割窗
8.8.2 分割窗实例
8.8.3 SashForm常用的API
8.9 画布(Canvas类)
8.9.1 定义画布
8.9.2 画布实例
8.9.3 Canvas常用API
8.10 菜单(Menu类、MenuItem类)
8.10.1 定义菜单
8.10.2 菜单的构造实例
8.10.3 Menu、MenuItem常用的API
8.11 工具栏(ToolBar类、ToolItem类)
8.11.1 定义工具栏
8.11.2 工具栏使用实例
8.11.3 ToolBar、ToolItem常用的API
8.12 动态工具栏(CoolBar类、CoolItem类)
8.12.1 定义动态工具栏
8.12.2 动态工具栏使用实例
8.12.3 CoolBar、CoolItem常用的API
8.13 表(Table类、TableItem类、TableColumn类)
8.13.1 定义表
8.13.2 表格实例
8.13.3 Table、TableItem、TableColumn常用的API
8.14 树(Tree类)
8.14.1 定义树
8.14.2 树的使用实例
8.14.3 Tree、TreeItem常用的API
8.15 表格树(TableTree类、TableTreeItem类)
8.15.1 定义表格树
8.15.2 表格树实例
8.15.3 TableTree、TableTreeItem常用API
8.16 本章小结
第9章 其他组件类用法
9.1 浏览器部件(Browser类)
9.1.1 定义浏览器
9.1.2 浏览器部件使用实例
9.1.3 Browser常用的API
9.2 链接控件(Link类)
9.2.1 定义链接控件
9.2.2 链接控件使用实例
9.2.3 Link常用的API
9.3 Tracker控件
9.3.1 定义移动控件
9.3.2 移动控件使用实例
9.3.3 Tracker常用的API
9.4 剪贴板(Clipboard类)
9.4.1 定义剪贴板
9.4.2 剪贴板使用实例
9.4.3 Clipboard常用的API
9.5 拖放(DragSource类、DropTarget类)
9.5.1 DragSource类、DropTarget类定义方法
9.5.2 拖放控件使用实例
9.5.3 DragSource、DragTarget常用的API
9.6 图形上下文(GC类)
9.6.1 定义GC
9.6.2 GC的使用实例
9.6.3 GC常用的API
9.7 颜色(Color类)
9.7.1 定义颜色
9.7.2 颜色类使用实例
9.7.3 Color常用的API
9.8 字体(Font类)
9.8.1 定义字体
9.8.2 字体的使用实例
9.8.3 Font、FontData常用的API
9.9 图像(Image类)
9.9.1 定义图像
9.9.2 图像使用实例
9.9.3 Image常用的API
9.10 文本风格(StyledText类)
9.10.1 定义文本风格
9.10.2 文本风格使用实例
9.10.3 StyleText常用的API
9.11 系统托盘(Tray类、TrayItem类)
9.11.1 定义系统托盘
9.11.2 系统托盘使用实例
9.11.3 Tray、TrayItem常用的API
9.12 鼠标游标(Cursor类)
9.12.1 定义鼠标游标
9.12.2 鼠标游标实例
9.12.3 Cursor常用的API
9.13 本章小结
第3篇 SWT增强组件库(JFace)篇
第10章 JFace的独立使用
10.1 JFace窗体
10.1.1 定义JFace窗体
10.1.2 构造JFace窗体实例
10.2 动作(Action类)
10.2.1 Action的定义
10.2.2 Action应用实例
10.3 JFace窗体添加菜单、工具栏
10.3.1 定义菜单、工具栏
10.3.2 菜单、工具栏实例
10.4 本章小结
第11章 JFace对话框
11.1 信息提示对话框(MessageDialog类)
11.1.1 信息提示对话框构造方法
11.1.2 信息提示对话框样式实例
11.2 错误信息对话框(ErrorDialog类)
11.2.1 错误信息对话框构造方法
11.2.2 错误信息对话框样式实例
11.3 输入值对话框(InputDialog类)
11.3.1 输入对话框构造方法
11.3.2 输入对话框构造实例
11.4 进度条对话框(ProgressMonitorDialog类)
11.4.1 进度条对话框构造方法
11.4.2 进度条对话框构造实例
11.5 标题区域对话框(TitleAreaDialog类)
11.5.1 标题区域对话框构造方法
11.5.2 标题区域对话框构造实例
11.6 自定义对话框(Custom Dialog)
11.6.1 自定义对话框概述
11.6.2 自定义对话框构造实例
11.7 向导对话框(WizardDialog类)
11.7.1 向导对话框概述
11.7.2 向导对话框构造实例
11.8 首选项对话框(PreferenceDialog类)
11.8.1 首选项对话框概述
11.8.2 首选项对话框构造实例
11.9 本章小结
第12章 JFace查看器(Viewer类)
12.1 TextViewer类、SourceViewer类
12.1.1 TextViewer、SourceViewer类简介
12.1.2 TextViewer、SourceViewer实例
12.1.3 TextViewer、SourceViewer常用的API
12.2 TableViewer类
12.2.1 TableViewer简介
12.2.2 TableViewer实例
12.2.3 TableViewer常用的API
12.3 ListViewer类
12.3.1 ListViewer简介
12.3.2 ListViewer实例
12.3.3 ListViewer常用的API
12.4 TreeViewer类
12.4.1 TreeViewer类简介
12.4.2 TreeViewer实例
12.4.3 TreeViewer常用的API
12.5 本章小结
第4篇 综合实例篇
第13章 综合实例
13.1 浏览器模型综合实例
13.2 文本编辑器模型综合实例
13.3 SWT/JFace与数据库综合编程实例
13.3.1 Microsoft SQL Server 2000的安装
13.3.2 建立数据库和表结构
13.3.3 ODBC数据源
13.3.4 实例的具体实施过程
13.4 本章小结
附录A SWT常用组件样式效果列表
附录B SWT事件、监听器、监听方法
猜您喜欢