图书介绍

Eclipse SWT/JFace开发实战精解【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Eclipse SWT/JFace开发实战精解
  • 王津涛,孟庆昌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115161046
  • 出版时间:2007
  • 标注页数:372页
  • 文件大小:223MB
  • 文件页数:388页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Eclipse SWT/JFace开发实战精解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇3

第1章 Eclipse概述3

1.1 引言3

1.2 Eclipse架构3

1.3 Eclipse工作台5

1.4 本章小结8

第2章 安装与配置9

2.1 JDK下载与安装配置9

2.1.1 JDK下载9

2.1.2 JDK安装10

2.1.3 设置环境变量11

2.2 Eclipse下载与安装12

2.2.1 Eclipse及多国语言包下载12

2.2.2 Eclipse及多国语言包安装13

2.3 SWT Designer下载及安装16

2.3.1 SWT Designer下载16

2.3.2 SWT Designer安装16

2.3.3 SWT Designer注册激活17

2.4 本章小结19

第3章 SWT/JFace开发过程20

3.1 SWT概述20

3.1.1 SWT类库包21

3.1.2 窗口小部件(Widget)21

3.2 第一个SWT程序22

3.2.1 创建SWT/JFace项目22

3.2.2 创建SWT类文件24

3.2.3 用SWT Designer创建窗口26

3.2.4 运行SWT程序28

3.3 本章小结28

第2篇 SWT组件篇31

第4章 几种常用的SWT组件和容器31

4.1 标签(Label类)31

4.1.1 定义标签31

4.1.2 标签实例32

4.1.3 标签常用的API33

4.2 按钮(Button类)34

4.2.1 定义按钮34

4.2.2 按钮实例35

4.2.3 按钮常用的API36

4.3 文本框(Text类)37

4.3.1 定义文本框37

4.3.2 文本框实例37

4.3.3 文本框常用的API40

4.4 微调控制(Spinner类)41

4.4.1 定义微调控制41

4.4.2 微调控制实例41

4.4.3 微调控制常用的API42

4.5 下拉框(Combo类)43

4.5.1 定义下拉框43

4.5.2 下拉框实例43

4.5.3 下拉框常用的API45

4.6 列表框(List类)46

4.6.1 定义列表框46

4.6.2 列表框实例46

4.6.3 列表框常用的API48

4.7 分组框(Group类)49

4.7.1 定义分组框49

4.7.2 分组框实例49

4.7.3 分组框常用的API51

4.8 面板(Composite)51

4.8.1 定义面板51

4.8.2 面板实例52

4.8.3 面板常用的API53

4.9 滚动面板(ScrolledComposite)54

4.9.1 定义滚动面板54

4.9.2 滚动面板实例54

4.9.3 滚动面板常用的API55

4.10 ViewForm容器56

4.10.1 定义ViewForm56

4.10.2 ViewForm实例56

4.10.3 ViewForm常用的API57

4.11 本章小结59

第5章 窗口小部件事件60

5.1 基本事件机制60

5.1.1 监听器60

5.1.2 适配器61

5.2 无类型事件机制63

5.2.1 无类型监听器概述63

5.2.2 无类型监听器的使用64

5.3 键盘和鼠标事件65

5.3.1 键盘事件65

5.3.2 鼠标事件69

5.4 本章小结71

第6章 SWT的对话框72

6.1 Shell类72

6.1.1 Shell窗体72

6.1.2 Shell对话框构造实例73

6.1.3 Shell常用的API75

6.2 MessageBox控件75

6.2.1 MessageBox定义方法75

6.2.2 MessageBox对话框实例76

6.2.3 MessageBox常用API77

6.3 文件选择对话框78

6.3.1 文件选择对话框构造方法78

6.3.2 文件选择对话框构造实例78

6.3.3 FileDialog常用的API83

6.4 字体选择对话框84

6.4.1 字体选择对话框构造方法84

6.4.2 字体选择对话框实例84

6.4.3 FontDialog常用的API86

6.5 颜色选择对话框87

6.5.1 颜色选择对话框构造方法87

6.5.2 颜色选择对话框构造实例87

6.5.3 ColorDialog常用的API89

6.6 打印设置对话框89

6.6.1 打印设置对话框构造方法89

6.6.2 打印设置对话框构造实例90

6.6.3 PrintDialog常用的API91

6.7 目录选择对话框91

6.7.1 目录选择对话框构造方法91

6.7.2 目录选择对话框构造实例91

6.7.3 DirectoryDialog常用的API93

6.8 本章小结93

第7章 布局管理器94

7.1 充满式布局(FillLayout)94

7.1.1 FillLayout用法94

7.1.2 FillLayout布局方式95

7.2 网格式布局(GridLayout)98

7.2.1 网格布局用法98

7.2.2 用GridData控制布局101

7.3 行布局(RowLayout)107

7.3.1 RowLayout用法108

7.3.2 用RowData控制布局111

7.4 表格式布局(FormLayout)112

7.4.1 FormLayout用法113

7.4.2 FormData用法114

7.4.3 FormAttachment控制布局115

7.5 堆栈式布局(StackLayout)120

7.5.1 StackLayout用法120

7.5.2 StackLayout实例120

7.6 一个类似Google Talk设置对话框的综合布局122

7.7 本章小结130

第8章 SWT的复杂组件131

8.1 刻度条(Scale类)131

8.1.1 定义刻度条131

8.1.2 刻度条实例132

8.1.3 Scale常用的API134

8.2 滑动条(Slider类)134

8.2.1 定义滑动条134

8.2.2 滑动条实例135

8.2.3 Slider常用的API136

8.3 进度条(ProgressBar类)136

8.3.1 定义进度条137

8.3.2 进度条实例138

8.3.3 ProgressBar常用的API139

8.4 扩展栏(ExpandBar类、ExpandItem类)139

8.4.1 定义扩展栏140

8.4.2 扩展栏实例140

8.4.3 ExpandBar、ExpandItem常用的API142

8.5 选项卡(TabFolder类、TabItem类)143

8.5.1 定义选项卡143

8.5.2 选项卡实例144

8.5.3 TabFolder、TabItem常用的API145

8.6 自定义选项卡(CTabFolder类、CTabItem类)146

8.6.1 定义自定义选项卡146

8.6.2 自定义选项卡实例146

8.6.3 CTabFolder、CTabItem常用的API149

8.7 分割框格(Sash类)150

8.7.1 定义分割框格150

8.7.2 分割框格实例151

8.7.3 Sash常用的API153

8.8 分割窗(SashForm类)153

8.8.1 定义分割窗153

8.8.2 分割窗实例154

8.8.3 SashForm常用的API156

8.9 画布(Canvas类)156

8.9.1 定义画布156

8.9.2 画布实例157

8.9.3 Canvas常用API160

8.10 菜单(Menu类、MenuItem类)161

8.10.1 定义菜单161

8.10.2 菜单的构造实例162

8.10.3 Menu、MenuItem常用的API164

8.11 工具栏(ToolBar类、ToolItem类)165

8.11.1 定义工具栏166

8.11.2 工具栏使用实例167

8.11.3 ToolBar、ToolItem常用的API173

8.12 动态工具栏(CoolBar类、CoolItem类)173

8.12.1 定义动态工具栏174

8.12.2 动态工具栏使用实例174

8.12.3 CoolBar、CoolItem常用的API176

8.13 表(Table类、TableItem类、TableColumn类)177

8.13.1 定义表177

8.13.2 表格实例179

8.13.3 Table、TableItem、TableColumn常用的API187

8.14 树(Tree类)188

8.14.1 定义树188

8.14.2 树的使用实例189

8.14.3 Tree、TreeItem常用的API193

8.15 表格树(TableTree类、TableTreeItem类)194

8.15.1 定义表格树194

8.15.2 表格树实例195

8.15.3 TableTree、TableTreeItem常用API196

8.16 本章小结197

第9章 其他组件类用法198

9.1 浏览器部件(Browser类)198

9.1.1 定义浏览器198

9.1.2 浏览器部件使用实例198

9.1.3 Browser常用的API201

9.2 链接控件(Link类)202

9.2.1 定义链接控件202

9.2.2 链接控件使用实例202

9.2.3 Link常用的API203

9.3 Tracker控件203

9.3.1 定义移动控件203

9.3.2 移动控件使用实例204

9.3.3 Tracker常用的API205

9.4 剪贴板(Clipboard类)205

9.4.1 定义剪贴板205

9.4.2 剪贴板使用实例206

9.4.3 Clipboard常用的API209

9.5 拖放(DragSource类、DropTarget类)209

9.5.1 DragSource类、DropTarget类定义方法209

9.5.2 拖放控件使用实例211

9.5.3 DragSource、DragTarget常用的API212

9.6 图形上下文(GC类)213

9.6.1 定义GC213

9.6.2 GC的使用实例214

9.6.3 GC常用的API217

9.7 颜色(Color类)217

9.7.1 定义颜色217

9.7.2 颜色类使用实例218

9.7.3 Color常用的API219

9.8 字体(Font类)219

9.8.1 定义字体219

9.8.2 字体的使用实例220

9.8.3 Font、FontData常用的API223

9.9 图像(Image类)223

9.9.1 定义图像223

9.9.2 图像使用实例224

9.9.3 Image常用的API225

9.10 文本风格(StyledText类)225

9.10.1 定义文本风格225

9.10.2 文本风格使用实例226

9.10.3 StyleText常用的API227

9.11 系统托盘(Tray类、TrayItem类)228

9.11.1 定义系统托盘228

9.11.2 系统托盘使用实例228

9.11.3 Tray、TrayItem常用的API230

9.12 鼠标游标(Cursor类)231

9.12.1 定义鼠标游标231

9.12.2 鼠标游标实例232

9.12.3 Cursor常用的API232

9.13 本章小结232

第3篇 SWT增强组件库(JFace)篇235

第10章 JFace的独立使用235

10.1 JFace窗体235

10.1.1 定义JFace窗体235

10.1.2 构造JFace窗体实例236

10.2 动作(Action类)238

10.2.1 Action的定义238

10.2.2 Action应用实例239

10.3 JFace窗体添加菜单、工具栏241

10.3.1 定义菜单、工具栏241

10.3.2 菜单、工具栏实例241

10.4 本章小结248

第11章 JFace对话框249

11.1 信息提示对话框(MessageDialog类)249

11.1.1 信息提示对话框构造方法249

11.1.2 信息提示对话框样式实例252

11.2 错误信息对话框(ErrorDialog类)254

11.2.1 错误信息对话框构造方法254

11.2.2 错误信息对话框样式实例256

11.3 输入值对话框(InputDialog类)258

11.3.1 输入对话框构造方法258

11.3.2 输入对话框构造实例258

11.4 进度条对话框(ProgressMonitorDialog类)260

11.4.1 进度条对话框构造方法260

11.4.2 进度条对话框构造实例260

11.5 标题区域对话框(TitleAreaDialog类)262

11.5.1 标题区域对话框构造方法262

11.5.2 标题区域对话框构造实例263

11.6 自定义对话框(Custom Dialog)266

11.6.1 自定义对话框概述266

11.6.2 自定义对话框构造实例266

11.7 向导对话框(WizardDialog类)268

11.7.1 向导对话框概述268

11.7.2 向导对话框构造实例268

11.8 首选项对话框(PreferenceDialog类)274

11.8.1 首选项对话框概述274

11.8.2 首选项对话框构造实例275

11.9 本章小结280

第12章 JFace查看器(Viewer类)281

12.1 TextViewer类、SourceViewer类282

12.1.1 TextViewer、SourceViewer类简介282

12.1.2 TextViewer、SourceViewer实例282

12.1.3 TextViewer、SourceViewer常用的API286

12.2 TableViewer类287

12.2.1 TableViewer简介287

12.2.2 TableViewer实例287

12.2.3 TableViewer常用的API309

12.3 ListViewer类310

12.3.1 ListViewer简介310

12.3.2 ListViewer实例310

12.3.3 ListViewer常用的API318

12.4 TreeViewer类318

12.4.1 TreeViewer类简介318

12.4.2 TreeViewer实例319

12.4.3 TreeViewer常用的API322

12.5 本章小结322

第4篇 综合实例篇325

第13章 综合实例325

13.1 浏览器模型综合实例325

13.2 文本编辑器模型综合实例330

13.3 SWT/JFace与数据库综合编程实例342

13.3.1 Microsoft SQL Server 2000的安装342

13.3.2 建立数据库和表结构345

13.3.3 ODBC数据源348

13.3.4 实例的具体实施过程349

13.4 本章小结365

附录A SWT常用组件样式效果列表366

附录B SWT事件、监听器、监听方法371

热门推荐