Core Java高级应用程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘甲耀,严桂兰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121022281
- 页数:384 页
第1章 基本JavaApplet 1
1.1 Applet的创建与组织 1
1.1.1 Applet的创建 1
1.1.2 Applet主要的组织 2
1.2 在Web页中包含Applet 17
1.2.1 基本的<APPLET>标记 17
1.2.2 ALIGN标记 18
1.2.3 HSPACE和VSPACE标记 19
1.2.4 CODE和CODEBASE标记 19
1.3 向Applet传递参数 22
1.3.1传递方式 22
1.3.2 注意 23
小结 25
习题1 26
第2章 图形、图像与动画设计 30
2.1 框架(帧) 30
2.1.1 框架的创建 30
2.1.2 框架的布局 30
2.1.3 创建框架使用的软件包与方法 30
2.1.4 在框架内显示信息 32
2.2 图形对象及paint与paintComponent方法 34
2.2.1 paint方法 34
2.2.2 paintComponent方法 35
2.2.3 有关的软件包与方法 35
2.3 文本与字体 35
2.3.1创建字体对象 36
2.3.2 设置字体与文本 36
2.3.3 量度特定字体的字符串 37
2.3.4 文本与字体使用的软件包与方法 37
2.4 颜色 47
2.4.1颜色对象的使用与创建 47
2.4.2 设置字体的颜色 48
2.4.3 设置背景颜色 49
2.4.4 设置前景颜色 49
2.4.5 使用系统颜色 49
2.4.6 着色使用的软件包与方法 50
2.5 画图形与填充 57
2.5.1图形坐标系统 57
2.5.2 画图形与填充 57
2.6 图像 85
2.6.1 获取图像对象 85
2.6.2 显示图像 86
2.6.3 跟踪图像 86
2.6.4 装载与显示图像所使用的软件包与方法 87
2.7 动画设计 91
2.7.1 动画的创建与Applet的开始和停止 91
2.7.2 动画的多线程控制 93
2.7.3 动画闪烁的解决办法 96
小结 105
习题2 105
第3章 事件处理 107
3.1 事件处理的基础 107
3.1.1 事件处理的基本原则与方法 107
3.1.2 有关事件的软件包与方法 108
3.1.3 适配器类的使用 108
3.2 AWT事件处理 113
3.2.1 AWT事件层次 113
3.2.2 AWT的语义事件和低级事件 115
3.3 特殊事件 117
3.3.1 焦点事件 117
3.3.2 窗口事件 120
3.3.3 键盘事件 121
3.3.4 鼠标事件 124
3.4 独立的GUI和应用程序代码 132
3.4.1 使用的策略 132
3.4.2 Action界面的方法 132
3.4.3 有关的软件包与方法 133
3.4.4 多重分配(多点传递) 136
3.5 高级事件处理 138
3.5.1 消灭事件 138
3.5.2 事件队列 138
3.5.3 添加自定义的事件 141
小结 145
习题3 146
第4章 图形用户界面构件 147
4.1 模型视域控件与布局管理 147
4.1.1 模型视域控件 147
4.1.2 布局管理与流布局管理器 148
4.1.3 边界布局 152
4.1.4 面板 156
4.2 文本输入 157
4.2.1 标签与标签构件 157
4.2.2 文本输入构件与方法 158
4.2.3 文本域 159
4.2.4 输入确认 176
4.2.5 口令域 181
4.2.6 文本区域 184
4.2.7 选择文本 190
4.2.8 编辑文本 190
4.3 选择的实现 192
4.3.1 复选框 192
4.3.2 无线按钮 197
4.3.3 边界 202
4.3.4 列表 205
4.3.5 组合框 223
4.4 滚动条 226
4.4.1滚动条设计 226
4.4.2 滚动长方框 232
4.4.3 滚动窗口 241
4.5 高级布局管理 247
4.5.1 网格布局 247
4.5.2 框布局 250
4.5.3 网格包布局 255
4.5.4 不使用布局管理器 258
4.5.5 自定义的布局管理器 259
4.5.6 遍历顺序 263
4.6 菜单 264
4.6.1 构建菜单 264
4.6.2 响应菜单事件 270
4.6.3 菜单项的图标 272
4.6.4 复选框和无线按钮菜单项 272
4.6.5 弹出菜单 273
4.6.6 记忆符键盘与快捷键 274
4.6.7 启用和禁用菜单项目 275
4.7 对话框 276
4.7.1 任选对话框 276
4.7.2 创建对话框 287
4.7.3 数据交换 290
4.7.4 文件对话框 294
小结 301
习题4 301
第5章 网络通信与声音文件播放 303
5.1 Java与网络连接概述 303
5.2 在Applet内创建连接 303
5.3 打开Web连接 308
5.3.1 openStream() 308
5.3.2 URLconnection类 311
5.3.3 Socket类 311
5.4 Applet连接的其他问题 312
5.4.1 showStatus()方法 312
5.4.2 Applet信息 312
5.4.3 Applet之间的通信 312
5.5 声音文件的播放 313
5.5.1 基本的声音文件播放功能 313
5.5.2 使用play方法播放声音文件 314
5.5.3 使用AudioClip播放声音文件 315
5.5.4 使用参数指定声音文件播放 316
5.5.5 播放声音的剪辑 317
小结 319
习题5 319
习题参考答案 320
习题1 320
习题2 333
习题3 348
习题4 352
习题5 378
附录A TextPad与JDK工具的使用步骤 381
附录B 本书使用的符号说明 382
附录C CoreJava的安装步骤 383
参考文献 384
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017