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

- 陈家兴等编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502434461
- 出版时间:2004
- 标注页数:428页
- 文件大小:46MB
- 文件页数:438页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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
热门推荐
- 3798840.html
- 393698.html
- 3718358.html
- 2710707.html
- 1735324.html
- 2254242.html
- 1061309.html
- 2819181.html
- 1458617.html
- 2807601.html
- http://www.ickdjs.cc/book_3062966.html
- http://www.ickdjs.cc/book_1180995.html
- http://www.ickdjs.cc/book_1978658.html
- http://www.ickdjs.cc/book_281280.html
- http://www.ickdjs.cc/book_1970372.html
- http://www.ickdjs.cc/book_2502610.html
- http://www.ickdjs.cc/book_566339.html
- http://www.ickdjs.cc/book_756429.html
- http://www.ickdjs.cc/book_3017017.html
- http://www.ickdjs.cc/book_1871294.html