图书介绍

JAVA图形用户界面设计与实例pdf电子书版本下载

JAVA图形用户界面设计与实例
  • 陈家兴等编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502434461
  • 出版时间:2004
  • 标注页数:428页
  • 文件大小:46MB
  • 文件页数:438页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JAVA图形用户界面设计与实例PDF格式电子书版下载

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

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

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

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

图书目录

目 录 1

第1章Java语言基础 1

1.1 Java语言简介 1

1.1.1 Java出现的背景 1

1.1.2 Java 语言对软件开发技术的影响 2

1.1.3 工业界对Java语言的评价 2

1.1.4 Java 语言的应用前景 3

1.2 Java 语言的特点 3

1.2.1Java语言的自身特性 3

1.2.3 Java与C及C++的比较 5

1.2.2 Java Applet 5

1.3获取 Java资源的手段 7

1.4 Java语言的新进展 7

1.5 Java简单程序 8

1.5.1 Application应用程序 8

1.5.2 Applet程序 9

1.6 Java语言的开发工具 11

1.6.1 JDK 的组成 11

1.6.2 JDK 的下载 11

1.6.3 JDK参考文件的下载与安装 15

1.6.4 JCreator的使用 17

小结 23

第2章基本的用户界面构件及设计 24

2.1 AWT简介 24

2.2框架 25

2.3标签 27

2.4按钮 28

2.5 复选框 29

2.6单选按钮 31

2.7 文本框 33

2.8 文本区 34

2.10 BorderLayout类 36

2.9布局管理器简介 36

2.11 CardLayout类 38

2.12 FlowLayout类 39

2.13 GridLayout类 41

2.14 GridBagLayout类 42

2.15 面板 45

2.16 用户登陆系统的设计 46

小结 49

第3章事件处理与窗口构造构件 50

3.1 基于继承的事件处理 50

3.1.1旧AWT事件模式 50

8.3.1使用Text Field 1 51

3.1.2 action的工作模式 51

3.1.3事件处理器 52

3.2.1 事件和接收者类型 54

3.2授权事件模式 54

3.2.2 ActionEvent类 56

3.2.3用接收器适配器简化操作 58

3.3接收鼠标、键盘的输入 60

3.3.1事件组件方法和调用时机 61

3.3.2 鼠标的按键 61

3.3.3鼠标的移动 63

3.3.4键盘的输入 64

3.4窗口构造构件简介 65

3.4.1 List类 65

3.4.2 Choice类 67

3.4.3菜单栏、菜单和菜单项 69

3.4.4对话框 72

3.4.5文件对话框 74

小结 76

第4章JFC/Swing简介 77

4.1 Swing与AWT 77

4.2轻量组件与重量组件 78

4.3插入式界面模式简介 78

4.4 对等组件与插入式界面样式 79

4.5 Swing组件 79

4.6 Swing包概览 80

4.7 Swing组件的预览 82

4.8编写Swing小应用程序 85

4.8.1 根板、层板和内容板 85

4.8.2创建Swing applet 86

4.8.3创建Swing应用程序 88

小结 91

第5章图标、标签与边框 92

5.1JComponent类 92

5.1.1 JComponent类的层次结构 92

5.1.2 JComponent类的扩展功能 92

5.1.3 JComponent的常用方法 93

5.2 Swing 中的图标 96

5.2.1图标接口 96

5.2.2创建图标 97

5.3.1 ImageIcon类 98

5.3图像图标 98

和常用方法 99

5.3.3创建ImageIcon类对象 99

5.3.2 ImageIcon类构造函数 99

5.4标签 100

5.4.1JLabel类 101

5.4.2 JLabel类的构造函数 101

5.4.3创建标签对象示例 101

5.5.1边框应用程序接口 104

5.5 边框 104

5.5.2使用BorderFactory类 105

5.5.3一个完整的创建和 106

设置边框的例子 106

小结 112

第6章按钮、单选按钮和复选框 113

6.1抽象按钮类 113

6.2JButton类 113

6.2.1JButton类的构造函数 114

和常用方法 114

6.2.2 一个按钮的演示程序 116

6.3切换按钮和按钮组 119

6.4.1单选按钮的构造函数 120

6.4单选按钮 120

6.4.2单选按钮的示例 121

6.5复选框 124

6.5.1 JCheckBox的构造函数 124

6.5.2复选框示例 125

小结 128

第7章列表和组合框 129

7.1列表 129

7.1.1JList类的构造函数和常用方法 129

7.1.2使用列表 130

7.1.3列表示例程序 134

7.2组合框 137

7.2.1 JComboBox类的构造函数 138

和常用方法 138

7.2.2使用组合框 138

7.2.3不可编辑组合框示例 140

7.2.4 可编辑组合框示例 142

小结 145

8.1 文本编辑组件简介 146

第8章文本编辑组件 146

8.2文本编辑组件API 147

8.3使用文本组件 151

8.3.2使用密码框 151

8.3.3使用文本区域 152

8.3.4使用编辑窗格来显示URL文本 153

8.3.5使用文本窗格 153

8.4文本编辑的示例程序 154

小结 161

第9章菜单和工具条 162

9.1菜单及其使用 162

9.1.1 Swing菜单组件的层次 162

9.1.2 Swing菜单的API 162

9.1.3建立菜单 164

9.1.4为菜单项添加事件处理 166

9.1.5添加键盘操作 166

9.1.6创建弹出式菜单 167

9.2 工具条及其使用 182

9.2.1 工具条类的API 182

9.2.2 ToolBarDemo示例程序 183

9.2.3拥有不同组件的工具条示例 186

小结 190

第10章简单文本编辑器实例 191

10.1实例说明 191

10.2开发思路 191

10.3重点代码与分析 192

10.3.1简单框架的建立 192

10.3.2添加编辑区 194

10.3.3添加菜单 195

10.3.4文本编辑器中的对话框 204

10.3.5完善的文本编辑器菜单系统 208

10.3.6弹出式菜单 211

10.3.7添加工具条 214

10.4完整程序代码 216

10.4.1 MyTextEditor.java 217

10.4.2 Finder.java 237

10.4.3 About.java 240

10.5 运行结果 242

小结 243

第11章简单浏览器实例 244

11.1 实例说明 244

11.2开发思路 244

11.3重点代码与分析 246

11.3.1运行框架的建立 247

11.3.2添加菜单栏 248

11.3.3添加工具条 250

11.3.4添加主窗口 251

11.3.5添加动作 252

11.4完整程序代码 262

11.4.1 Show.java 262

11.4.2 BrowserFrame.java 262

11.4.3 ToolBat.java 265

11.4.4 MenuBar.java 266

11.4.5 WebNode.java 268

11.4.6 PopupDialog.java 269

11.4.7 List.java 270

11.4.8 WebWindow.java 271

11.4.9 HistoryList.java 272

11.4.10 BookmarkList.java 273

11.5运行结果 276

小结 277

第12章围棋程序实例 278

12.1实例说明 278

12.2开发思路 278

12.3重点代码与分析 279

12.3.1运行框架的建立 279

12.3.2棋盘格子的绘制 283

12.3.3程序的完成 284

12.4完整程序代码 293

12.4.1 Weiqi.java 293

12.4.2 Qizi.java 294

12.4.3 Qipan.java 294

小结 305

12.5运行结果 305

第13章Java开发时钟实例 306

13.1实例说明 306

13.2开发思路 306

13.3重点代码与分析 307

13.3.1 html文件部分 308

13.3.2基本画面描绘的算法 310

13.4完整程序代码 318

13.4.1JavaClock.html 318

13.4.2JavaClock.java 319

13.5运行结果 329

小结 329

第14章俄罗斯方块实例 330

14.1实例说明 330

14.2开发思路 330

14.3.1数学基础 331

14.3重点代码与分析 331

14.3.2 工作平台的建立 333

14.3.3方块文件的建立 336

14.3.4程序的运行过程 340

14.4完整程序代码 343

14.4.1 Root.java 343

14.4.2 GameTable.java 344

14.4.3 Game.java 345

14.4.4 One.java 353

14.4.5 Two.java 360

14.4.6 Three.java 363

14.4.7 Four.java 369

14.4.8 Five.java 375

14.4.9 Six.java 384

14.4.10 Seven.java 394

14.4.11 Eight.java 403

14.5运行结果 406

小结 406

第15章字母打字练习实例 407

15.1 实例说明 407

15.2编程思路 407

15.3重点代码与分析 408

15.3.1运行框架的建立 408

15.3.2主体部分的构建 409

15.4完整程序代码 418

15.4.1 Appletl.html 418

15.4.2 Appletl.java 418

15.4.3 MyPanel.java 419

15.5运行结果 427

小结 427

参考文献 428

精品推荐