Java桌面程序开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曹静主编
- 出 版 社:大连:大连理工大学出版社
- 出版年份:2011
- ISBN:9787561161654
- 页数:254 页
第1章 认识Java桌面程序 1
1.1 看看Java桌面程序效果 1
1.2 认识Java GUI开发包Swing 4
1.3 使用IDE开发Java桌面程序 6
1.4 实例:使用Eclipse执行桌面程序 19
要点提醒 20
实训任务 20
第2章 开发第一个Java桌面程序 21
2.1 看看效果 21
2.2 实现图形界面 25
2.3 让界面动起来 28
2.4 小结一下:桌面程序基本开发步骤 29
要点提醒 30
实训任务 30
第3章 事件处理机制 31
3.1 让GUI动起来的关键:事件处理机制 31
3.2 案例:处理按钮点击事件 35
3.2.1 定义事件监听器类 37
3.2.2 为按钮注册事件监听器 40
3.2.3 使用内部类实现事件监听器类 43
3.3 MouseEvent鼠标事件 45
3.3.1 了解MouseEvent鼠标事件 45
3.3.2 使用适配器类 50
3.3.3 事件源上的多重事件 52
要点提醒 52
实训任务 53
第4章 容器与布局 54
4.1 Swing组件类的层次 54
4.2 创建窗体:JFrame 56
4.3 帮助实现布局的容器:JPanel 61
4.4 常用的布局管理器 63
4.4.1 使用流式布局FlowLayout 64
4.4.2 使用边框布局BorderLayout 66
4.4.3 使用网格布局GridLayout 68
4.4.4 使用箱式布局BoxLayout 71
4.4.5 使用自由布局null 73
4.5 实例:实现计算器 74
要点提醒 81
实训任务 82
第5章 使用Swing常用组件 83
5.1 GUI的基本元素:标签、按钮、文本框 83
5.1.1 看看效果 86
5.1.2 在标签JLabel中使用图像 90
5.1.3 带图标Icon的按钮JButton 92
5.1.4 使用密码框JPasswordField 93
5.2 使用文本区组件JFextArea 96
5.3 选择型组件 98
5.3.1 看看效果 102
5.3.2 使用单选按钮JRadioButton 107
5.3.3 使用复选框JCheckBox 110
5.3.4 使用下拉列表框JComboBox 112
5.4 创建菜单 115
5.4.1 看看效果 115
5.4.2 认识菜单及菜单组件 117
5.4.3 实现菜单 120
5.4.4 实现级联菜单 124
5.4.5 实例:简单记事本 127
5.5 创建工具栏 131
5.5.1 看看效果 132
5.5.2 实现工具栏 133
5.5.3 实例:给记事本加上工具栏 137
5.6 实现对话框 140
5.6.1 Swing对话框JDialog 140
5.6.2 使用JOptionPane 143
5.6.3 使用JFileChooser 147
5.6.4 使用JColorChooser 150
5.6.5 实例:自定义对话框 152
要点提醒 156
实训任务 156
第6章 使用Swing高级组件 158
6.1 使用表格JTable 158
6.1.1 看看效果 158
6.1.2 JTable简介及基本用法 160
6.2 使用表格模型TableModel 165
6.2.1 AbstractTableModel类 165
6.2.2 DefaultTableModel类 168
6.3 认识表格列TableColumn 176
6.4 与表格有关的事件 179
6.5 使用树状结构JTree 183
6.5.1 看看效果 183
6.5.2 JTree简介及基本用法 183
6.5.3 使用TreeNode构造树 184
6.5.4 使用TreeModel构造树 186
6.5.5 与树相关的事件 187
要点提醒 194
实训任务 194
第7章 连上DB的Java桌面程序 195
7.1 看看效果 195
7.2 认识JDBC 196
7.3 Java程序连上DB 198
7.3.1 连接DB的准备工作 198
7.3.2 连接MySQL数据库 201
7.3.3 连接其他常见数据库 204
7.4 Java程序让DB做点事 205
7.4.1 Java数据库编程的基本步骤 205
7.4.2 查询数据 206
7.4.3 添加、修改、删除数据 210
7.4.4 使用PreparedStatement 212
7.4.5 可滚动结果集与结果集元数据 216
7.5 实例:模拟DBMS的查询分析器 219
要点提醒 226
实训任务 226
第8章 Java桌面程序实例:联系人管理 227
8.1 看看效果 227
8.2 需求分析及系统设计 229
8.2.1 系统目标 230
8.2.2 任务1:数据库设计 230
8.2.3 任务2:界面设计与模块设计 231
8.3 编码实现 233
8.3.1 编码规范 233
8.3.2 任务1:数据库实施 234
8.3.3 任务2:开发公共模块 235
8.3.4 任务3:开发登录模块 237
8.3.5 任务4:开发主界面 238
8.3.6 任务5:开发各功能模块 240
要点提醒 253
实训任务 253
参考文献 254
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017