《可视化Java GUI程序设计教程——基于Swing组件库及NetBeans IDE(第2版)》以Apache NetBeans IDE为开发环境,以GUI构建器为可视化开发工具,阐述了JavaGUI程序的设计思路、开发方法和步骤。
通过该书的学习,读者可以快速具备完整的图形用户界面的程序设计能力。
《可视化Java GUI程序设计教程——基于Swing组件库及NetBeans IDE(第2版)》适合作为高等院校计算机相关专业“可视化程序设计”(Java方向)和“Java GUI程序设计”等课程的教材,也适合于非计算机专业具有Java基础的学生以及Java GUI程序设计爱好者自学使用。
第1章 概述
1.1 GUI简介
1.1.1 GUI概述
1.1.2 计算机GUI简史
1.1.3 GUI的基本组成
1.2 Java GUI组件库简介
1.2.1 AWT
1.2.2 Swing
1.2.3 SWT/JFace
1.3 Java GUI程序的实现原理
1.3.1 程序的图形用户界面显示原理
1.3.2 Java GUI程序的构成
1.3.3 Java GUI组件的布局
1.3.4 用户交互与事件循环
1.4 可视化程序设计
1.4.1 可视化程序设计的概念
1.4.2 可视化程序设计发展简况
1.5 安装Apache NetBeans并认识GUI构建器
1.5.1 安装JDK
1.5.2 Apache NetBeans的安装
1.5.3 NetBeans GUI构建器的界面
1.5.4 NetBeans GUI构建器的可视化设计思想
习题
第2章 NetBeans GUI构建器的使用及基本组件的设计
2.1 创建Java GUI项目
2.1.1 NetBeans IDE项目的概念
2.1.2 创建Java GUI项目的一般步骤
2.1.3 设置项目配置
2.2 程序窗口的创建与设置
2.2.1 JFrame的创建步骤
2.2.2 JFrame的属性设置
2.3 添加组件与GUI构建器的可视反馈功能
2.3.1 添加单个组件
2.3.2 可视反馈功能
2.4 标签和文本字段的设计
2.4.1 标签的属性
2.4.2 文本字段的属性
2.4.3 设计实例
2.5 组件的成组设计
2.5.1 添加多个组件
2.5.2 插入组件
2.5.3 创建按钮组
2.5.4 单选按钮及按钮组的属性设置
2.6 按钮及口令字段的设计
2.6.1 按钮的设计
2.6.2 复制、粘贴和删除组件
2.6.3 口令字段的设计
2.7 部署和运行Java GUI应用程序
2.7.1 使用Swing布局扩展库
2.7.2 构建应用程序
2.7.3 分发及运行独立的GUI应用程序
习题
第3章 GUI交互功能设计——事件处理
3.1 事件处理的概念及委托事件处理模型
3.1.1 事件的概念
3.1.2 事件处理模型
3.1.3Swing GUI事件处理程序的设计步骤
3.2 事件处理的设计
3.2.1 实现监听器接口
3.2.2 从事件适配器派生
3.2.3 匿名内部事件监听器类
3.2.4 代码保护及事件处理代码的复用
3.2.5 管理事件监听器
3.2.6 用NetBeans IDE连接向导设置事件
3.3 常用事件监听器
3.3.1 鼠标事件
……
第4章 布局设计
第5章 Swing容器的使用
第6章 对话框与选择器的使用
第7章 Swing菜单的设计
第8章 Swing控件的使用
第9章 表格组件与数据库的使用
第10章 树的设计与使用
第11章 综合实例
温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录