图书介绍
Java GUI程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java GUI程序设计](https://www.shukui.net/cover/3/34835849.jpg)
- 肖刚等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302031177
- 出版时间:1998
- 标注页数:198页
- 文件大小:6MB
- 文件页数:207页
- 主题词:
PDF下载
下载说明
Java GUI程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Java GUI程序设计基础3
第1章 Java GUI程序设计基本原理3
1.1 AWT组件类3
1.2 其他AWT类4
1.3 组件体系结构5
1.3.1 peer的生成5
1.3.2 peer的事件处理6
1.4 AWT显示机制6
1.5 Java GUI程序结构及示例6
1.5.2 程序源代码7
1.5.1 例子7
1.5.3 程序中用到的类11
1.5.4 组件层次12
1.5.5 界面显示过程14
1.5.6 事件处理15
1.6 小结18
第2章 AWT组件类及其使用19
2.1 使用组件的一般规则19
2.1.1 如何向容器中加入组件19
2.1.2 Comonent类的功能19
2.1.3 如何改变组件的显示特性和行为20
2.2 按钮20
2.3 画布21
2.4 复选钮23
2.5 选择列表25
2.6 对话框27
2.7 独立窗口29
2.8 标签30
2.9 列表31
2.10 菜单33
2.11 底板38
2.12 滚动条39
2.13 文本区和文本域42
2.14 小结44
3.1.1 如何选择布局管理器45
3.1.2 如何生成一个布局管理器并将它同容器链接45
第3章 组件的布局45
3.1 布局管理器使用规则45
3.1.3 布局管理器的调用46
3.2 BorderLayout布局管理器46
3.3 CardLayoutv布局管理器48
3.5 GridLayoutv布局管理器52
3.6 GridBagLayout布局管理器53
3.6.1 GridBagLayout布局管理器53
3.6.2 指定限制参数55
3.6.3 一个applet例子56
3.7 生成定制布局管理器60
3.8 绝对定位方法64
3.9 小结65
第二部分 图形和图像处理69
第4章 图形处理69
4.1 AWT图形支持69
4.1.1 Graphics对象69
4.1.2 坐标系69
4.1.3 repaint()方法的四种形式70
4.2 绘制图形70
4.2.1 例1:绘制简单矩形71
4.2.2 例2:使用矩形指示选择的区域73
4.2.3 例3:图形采样器76
4.3 使用文本79
4.3.1 绘制文本79
4.3.2 获取字体信息:FontMetries80
4.4 小结84
第5章 图像处理85
5.1 加载图像85
5.1.1 使用getImage( )方法85
5.1.2 请求并跟踪图像的加载:MediaTracker和ImageOhserver86
5.1.3 使用MemoryImageSource生成图像87
5.2 显示图像88
5.3.1 图像过滤器的使用89
5.3 处理图像89
5.3.2 编写图像过滤器92
5.4 小结97
第6章 实现动画功能98
6.1 生成动画循环98
6.1.1 初始化实例变量102
6.1.2 动画循环102
6.1.3 确保稳定的帧速率103
6.1.4 灵活的功能103
6.2 图形动画104
6.3.1 覆盖update( )方法107
6.3 消除闪烁107
6.3.2 实现双缓冲区110
6.4 在屏幕上移动图像113
6.5 动态显示图像序例115
6.6 改进图像动画的显示效果和性能115
6.6.1 使用MediaTracker加载图像并延迟图像的显示116
6.6.2 加速图像加载116
6.7 小结117
第三部分 高级Java GUI程序设计121
第7章 高级事件处理121
7.1 高级事件处理模型概论121
7.1.1 一个简单的例子121
7.1.2 一个复杂的例子122
7.1.3 处理其他事件类型的例子124
7.1.4 使用适配器(Adapters)和内部类(Inner Class)处理事件127
7.2 标准AWT事件概述128
7.3 动作事件反应器130
7.3.1 动作事件方法131
7.3.2 处理动作事件的例子131
7.3.3 ActionEvent类131
7.4 调整事件反应器131
7.4.1 调整事件的方法132
7.4.2 AdjustmentEvent类132
7.5 组件事件反应器132
7.5.1 组件事件反应器的方法132
7.5.2 处理组件事件的例子133
7.5.3 ComponentEvent类135
7.6 容器事件反应器135
7.6.1 容器事件反应器方法135
7.6.2 处理容器事件的例子135
7.6.3 ContainerEvent 类138
7.7 输入焦点事件反应器138
7.7.1 输入焦点事件反应器方法138
7.7.2 处理输入焦点事件的例子138
7.7.3 FocusEvent类141
7.8 项事件反应器141
7.9.2 处理键事件的例子142
7.9.1 键事件类142
7.8.2 ItemEvent类142
7.8.1 项事件方法142
7.9 键事件反应器142
7.9.3 KeyEvent 类145
7.10 鼠标事件反应器145
7.10.1 鼠标事件反应器方法145
7.10.2 鼠标事件处理的例子146
7.10.3 MouseEvent类148
7.11 鼠标移动事件反应器148
7.12 文本事件反应器148
7.12.1 文本事件方法148
7.12.2 处理文本事件的例子148
7.14 小结151
7.13 窗口事件反应器151
第8章 JFC-Swing程序设计152
8.1 JFC-Swing介绍152
8.1.1 IFC AWT和Swing152
8.1.2 Swing包概述153
8.1.3 组件层次153
8.2.1 JPanel155
8.2.2 Icon155
8.2.3 JLabel156
8.2.4 JButton157
8.2.6 JCheckBox158
8.2.5 AbstractButton158
8.2.7 JRadioButton159
8.2.8 JToggleButton161
8.2.9 JTextComponets161
8.2.10 JTextField JTextArea162
8.2.11 JTextPane162
8.2.12 JPasswordField163
8.2.13 JScrollBar164
8.2.14 JSlider165
8.2.15 JProgressBar166
8.2.16 JComboBox168
8.2.17 JList169
8.2.18 Border170
8.2.19 JScrollPane173
8.2.20 JViewPort174
8.2.21 Menu174
8.2.22 JSeparalor176
8.2.23 JPopupMenu178
8.2.24 JFrame179
8.2.25 JRootPane180
8.2.26 JLayeredPane180
8.2.27 Tooltip181
8.2.28 Toollbar181
8.2.29 JTabbedPane183
8.2.30 JSplitPane184
8.3.3 SerollPaneLayout187
8.3.4 ViewportLayout188
8.4 Swing事件处理188
8.4.1 Swing事件对象188
8.4.2 Swing事件反应器189
8.4.3 Swing事件源190
8.5 小结191
第9章 其他高级功能192
9.1 无鼠标操作192
9.1.1 输入焦点的转移192
9.2.1 打印API193
9.1.2 菜单快捷键193
9.2 打印193
9.2.2 打印图形现场194
9.2.3 分页194
9.2.4 打印组件层次194
9.2.5 例子194
9.3 桌面颜色控制196
9.3.1 桌面颜色控制API196
9.3.2 颜色范围196
9.3.3 例子197
9.4 小结198