图书介绍

JAVA图形用户界面设计与实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

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 Applet5

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 151

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与AWT77

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 applet86

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文本编辑组件API147

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菜单的API162

9.1.3建立菜单164

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

9.1.5添加键盘操作166

9.1.6创建弹出式菜单167

9.2 工具条及其使用182

9.2.1 工具条类的API182

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.java217

10.4.2 Finder.java237

10.4.3 About.java240

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.java262

11.4.2 BrowserFrame.java262

11.4.3 ToolBat.java265

11.4.4 MenuBar.java266

11.4.5 WebNode.java268

11.4.6 PopupDialog.java269

11.4.7 List.java270

11.4.8 WebWindow.java271

11.4.9 HistoryList.java272

11.4.10 BookmarkList.java273

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.java293

12.4.2 Qizi.java294

12.4.3 Qipan.java294

小结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.html318

13.4.2JavaClock.java319

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.java343

14.4.2 GameTable.java344

14.4.3 Game.java345

14.4.4 One.java353

14.4.5 Two.java360

14.4.6 Three.java363

14.4.7 Four.java369

14.4.8 Five.java375

14.4.9 Six.java384

14.4.10 Seven.java394

14.4.11 Eight.java403

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.html418

15.4.2 Appletl.java418

15.4.3 MyPanel.java419

15.5运行结果427

小结427

参考文献428

热门推荐