《SWT程序高手秘笈》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:Tim Hatton著;OReilly Taiwan公司编译
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2006
  • ISBN:7564103515
  • 页数:310 页
图书介绍:SWT 程序高手秘笈涵盖下面主题:设置方便的SWT开发环境,建构包含有分隔线、快速键、与事件处理程序的互动菜单等等。

《程序高手秘笈》系列 1

前言 5

第一章 上路 13

下载SWT函数库 14

设置Eclipse的SWT开发环境 15

设置SWT Package给Java编译器 17

指定原生函数库的位置 19

在多个项目中使用swt.jar 23

第二章 SWT Shell 27

创建简单的Shell 28

范例的执行 28

运用Shell Style 31

创建Shell样式的范例 32

创建Child Shell 33

创建多个Child Window 36

开启真正的对话框 37

设定Shell Title的文字 41

设定Shell Icon 41

第三章 SWT Menu 43

创建Menu Bar 44

加入Drop-Down Menu 45

加入Separator Bar 47

创建完整的Menu系统 47

加入Submenu 50

让Menu执行动作 52

运用其他的Menu项目样式 57

判别CHECK与RADIO Menu项目的状态 59

加入键盘快捷键 60

创建Pop-Up Menu 63

第四章 SWT Toolbar 67

创建Toolbar 67

创建Toolbar按钮 69

创建完整的Toolbar范例 70

让按钮有作用——加上Listener 74

加入Separator到Toolbar 81

加入Check与Radio ToolItem 82

判别Check或Radio按钮是否为Selected 84

使用Tool Tip 85

第五章 SWT Text字段 87

将Text字段加入Shell 87

为Text字段加边框 89

Text字段的定位(positioning) 89

设定Tab的顺序 91

设定Text大小的上限 92

与Text Widget中的文字交互 93

从数据库读出数据给Text字段 94

添加文字到Text字段的内容中 95

创建多行的Text字段 95

换行(Wrapping)的文字 96

加上Scrollbar 98

对Text事件的反应 98

执行字段验证 101

创建只能显示的Text字段 103

创建密码字段 104

第六章 SWT Button 107

创建Push Button 107

响应Button的按下动作 109

创建Check Button 109

判别CHECK Button状态 111

对CHECK Button加上Listener 111

使用Radio样式的Button 112

使任意Radio Button不被选取 113

创建Toggle Button 113

判别Toggle Button的状态 114

创建Arrow Button 115

并用图像与Button 117

设定Tool-Tip文字 118

启用(enabling)与禁用(disabling)Button 118

第七章 SWT List 121

创建List 121

添加项目到List中 123

将项目插入到List中 125

从数据库产生List项目 126

从List中移除项目 127

判别被选取的项目 130

判别多重选择的选取项目 131

对项目进行选取 133

改变项目的文本值 134

添加Scrollbar到List中 135

第八章 SWT Combo 137

创建Combo List 137

为Combo List加入项目 138

创建可运作的Combo List 138

取得选取项目的值 141

程序化地选取项目 141

从Combo List中移除项目 142

为Combo Widget加入事件 143

容许Combo List之外的项目 145

取得与设定Combo的文字 146

设定最大长度 148

Deselecting文字 148

响应Combo中的项目变更 148

使用SIMPLE样式 149

第九章 SWT Layout 151

SWT Layout是什么? 151

将Layout加到容器中 152

用Widget填满整个容器 153

改变FillLayout中Widget的排列 156

使用RowLayout来排列Widget 156

以RowLayout控制Widget的换行 158

以RowLayout控制Widget的大小 159

创建垂直列 160

创建GridLayout 160

创建栏的标题 162

控制Widget的大小与对齐方向 164

强制Widget跨越多个格子 167

SWT FormLayout 168

创建简单的Password Form 169

第十章 SWT Composite与Group 173

Composite的Subclassing 173

在Shell上使用TextPaneComposite 175

使用Composite的样式 176

使用Group Class 178

创建Composite Subclass的多个Instance 181

使用Composite来完成复杂设计 183

另外一种方法 186

第十一章 SWT Tabbed Folder 189

创建TabFolder的Instance 190

创建单独的Tab 190

将Widget加入到Tab中 190

创建完整的Tabbed Folder范例 191

设定默认的Tab 194

第十二章 SWT Table 197

创建简单的Table 197

强调选取行 201

允许选取多行 202

程序化地选取项目 202

改变背景颜色 204

创建可搜索的Table 205

设定单一Cell的背景颜色 207

加入寻找与替代功能 208

第十三章 SWT Tree 213

创建Tree 213

增加树节点 214

增加节点到其他节点上 214

创建完整的Tree的范例 215

并用图像与TreeItem 217

在展开节点时改变图像 218

组合Tree与其他Widget 219

运用其他的Tree样式 223

判别Checked项目 223

第十四章 其他的SWT Listener 225

使用KeyListener 226

使用MouseListener 229

运用MouseEvent Class 233

响应按住Shift的点击事件 234

运用MouseMoveListener 234

使用MouseTrackListener 236

第十五章 SWT Coolbar 239

创建CoolBar 239

处理CoolBar上的事件 245

加入非Button的Widget给CoolBar 246

防止用户重新排列CoolBar 247

组合CoolBar与ToolBar 247

第十六章 SWT Slider与ProgressBar 255

SWT的Slider Class 255

使用SWT的progressBar 259

创建动态的Progress Bar 260

第十七章 SWT标准Dialog 263

使用SWT MessageBox 263

使用SWT FileDialog 267

使用SWT ColorDialog 272

使用SWT FontDialog 276

使用SWT PrintDialog 280

第十八章 完整的SWT应用程序 285

应用程序的设计 285

开发应用程序 286

学习SWT的终点 294

索引 295