可视化JavaGUI程序设计实验指导 基于Swing组件库及NetBeansIDEPDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:赵满来编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302430377
- 页数:169 页
第一部分 实验题目篇 3
实验一 NetBeans IDE的Java程序开发基本操作 3
实验内容 3
实验目的 3
实验要求 3
实验报告 4
实验二 NetBeans GUI构建器的使用方法及简单Swing GUI界面设计 5
实验内容 5
实验目的 5
实验要求 5
实验报告 6
实验三 事件监听器的设计 7
实验内容 7
实验目的 7
实验要求 7
实验报告 8
实验四 布局管理器的应用 9
实验内容 9
实验目的 9
实验要求 9
实验报告 9
实验五 Swing容器的应用 10
实验内容 10
实验目的 10
实验要求 10
程序设计要点提示 10
实验报告 11
实验六 对话框的应用 12
实验内容 12
实验目的 12
实验要求 12
实验报告 12
实验七 菜单的设计 14
实验内容 14
实验目的 14
实验要求 14
实验报告 15
实验八 Swing GUI控件的应用 16
实验内容 16
实验目的 16
实验要求 16
实验报告 17
实验九 NetBeans IDE中数据库的应用 18
实验内容 18
实验目的 18
实验要求 18
实验报告 18
实验十 表格的应用 19
实验内容 19
实验目的 19
实验要求 19
实验报告 19
实验十一 树组件的应用 21
实验内容 21
实验目的 21
实验要求 21
实验报告 21
第二部分 实验指导篇 25
实验一 NetBeans IDE的Java程序开发基本操作 25
实验内容 25
需求分析 25
实验准备 26
实验步骤 26
一、创建程序项目 26
二、创建一元二次方程Java类X2Y 27
三、为X2Y类编写求根方法 28
四、生成构造函数和toString()方法 30
五、编写一元二次方程的测试类 31
六、测试程序 35
七、备份项目 36
实验二 NetBeans GUI构建器的使用方法及简单Swing GUI界面设计 37
实验内容 37
需求分析 37
实验准备 38
实验步骤 38
一、创建项目 38
二、创建和设计用户登录窗体 38
三、创建提示文字和Logo图片 39
四、创建账号输入域与密码输入域 40
五、在账号输入域和密码输入域前面插入标识标签 40
六、设计用户身份选择组件 40
七、设计【登录】和【修改密码】按钮 41
八、创建和设计修改密码窗体 41
九、以jar包方式部署项目 42
十、以exe安装程序方式部署项目 42
十一、备份项目 42
实验三 事件监听器的设计 44
实验内容 44
需求分析 44
实验准备 44
实验步骤 45
一、创建项目 45
二、编写账户信息封装类 45
三、设计欢迎窗口 48
四、【登录】按钮事件监听器设计 49
五、设计账号和密码输入监听器 49
六、修改密码窗口组件属性的JavaBean构件绑定 50
七、实现修改密码功能 52
八、设计和管理任务线程 54
九、备份项目 59
实验四 布局管理器的应用 60
实验内容 60
需求分析 60
实验步骤 61
一、创建项目 61
二、调整登录窗体各组件间距 62
三、调整组件水平居中 62
四、修改密码窗口网格定位 63
五、设置组件布局参数 67
六、备份项目 68
实验五 Swing容器的应用 69
实验内容 69
需求分析 69
实验步骤 70
一、创建项目 70
二、编写通信消息封装类 70
三、设计通信主窗口 71
四、设计内部框架界面 72
五、设置用户列表 74
六、生成多文档窗口式用户交谈主界面 75
七、发送对话消息 77
八、接收并显示消息 78
九、设计通信服务器 79
十、备份项目 81
实验六 对话框的应用 82
实验内容 82
需求分析 82
实验步骤 83
一、创建项目 83
二、设计和实现参数设置功能 83
三、设计和实现用户注册功能 84
四、设计用户照片上传和显示功能 89
五、设置交谈内容显示区的前景和背景颜色 93
六、保存当前交谈记录并显示指定历史交谈记录 93
七、备份项目 97
实验七 菜单的设计 98
实验内容 98
需求分析 98
实验步骤 98
一、创建项目 98
二、创建菜单栏 99
三、创建主菜单 99
四、创建菜单项 99
五、设计主工具栏 100
六、主菜单和工具栏的事件处理设计 102
七、设计交谈窗口区的弹出式菜单 110
八、备份项目 111
实验八 Swing GUI控件的应用 112
实验内容 112
需求分析 112
实验步骤 113
一、创建项目 113
二、设计服务器参数格式输入对话框 113
三、设置交谈内容的显示字体和字号 115
四、修改登录窗口进度条 117
五、设计即时通信系统主界面的系统托盘项 119
六、设计即时通信系统服务器程序的系统托盘项 121
七、备份项目 124
实验九 NetBeans IDE中数据库的应用 125
实验内容 125
需求分析 125
实验准备 127
实验步骤 128
一、创建项目 128
二、设置与建立数据库连接 128
三、创建数据库的表 129
四、修改用户端以便使用数据库系统运行 131
五、备份项目 142
实验十 表格的应用 143
实验内容 143
需求分析 143
实验步骤 144
一、设计表格式【删除账户】模块 144
二、设计表格式【用户权限】模块 146
三、服务器将用户通信记录存入数据库 150
四、设计VIP用户交谈记录查询模块 151
五、备份项目 155
实验十一 树组件的应用 156
实验内容 156
需求分析 156
实验步骤 156
一、创建项目 156
二、创建分组树显示分组 157
三、编辑分组树实现分组管理功能 159
四、通信主窗口的用户列表采用树形分组方式 164
五、备份项目 169
六、以exe安装程序方式部署项目 169
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019