可视化javagui程序设计教程_可视化JavaGUI程序设计教程——基于Swing组件库。。。.pdf
文本预览下载声明
可视化javagui程序设计教程_可视化JavaGUI程序设计教程
——基于Swing组件库。。。
第1章概述
1.1GUI简介
1.1.1GUI概念
1.1.2计算机GUI简
1.1.3GUI的基本组成
1.2Java GUI简况
1.2.1AWT
1.2.2Swing
1.2.3SWT/JFace
1.3Java GUI程序的实现原理
1.3.1程序的图形⽤户界⾯显⽰原理
1.3.2Java GUI程序的构成
1.3.3Java GUI组件的布局
1.3.4⽤户交互与事件循环
1.4可视化程序设计
1.4.1可视化程序设计的概念
1.4.2可视化程序设计发展简况
1.5熟悉NetBeans IDE的GUI设计器
1.5.1NetBeans IDE的安装
1.5.2NetBeans GUI构建器的界⾯
1.5.3NetBeans GUI设计器的可视化设计思想
习题
第2章NetBeans GUI构建器的使⽤及基本组件的设计
2.1创建Java GUI项⽬
2.1.1项⽬的概念
2.1.2创建Java GUI项⽬的⼀般步骤
2.1.3设置项⽬配置
2.2程序窗⼝JFrame的创建与设置
2.2.1JFrame的创建步骤
2.2.2JFrame的属性设置
2.3添加组件与GUI构建器的可视反馈功能
2.3.1添加单个组件
2.3.2可视反馈功能
2.4标签JLabel和⽂本字段JTextField的设计
2.4.1标签JLabel的属性
2.4.2⽂本字段JTextField的属性
2.4.3设计实例
2.5组件的成组设计
2.5.1添加多个组件
2.5.2插⼊组件
2.5.3创建钮组ButtonGroup
2.5.4单选按钮JRadioButton及按钮组ButtonGroup的属性设置
2.6按钮JButton及“⼝令”字段JPasswordField的设计
2.6.1按钮JButton的设计
2.6.2复制、粘贴和删除组件
2.6.3“⼝令”字段JPasswordField的设计
2.7部署和运⾏Java GUI应⽤程序
2.7.1部署GUI应⽤程序
2.7.2分发和运⾏独⽴的GUI应⽤程序
2.7.3NetBeans IDE中制作EXE安装程序
习题
第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.5NetBeans IDE中设计事件监听器的步骤及⽅法
3.2.6⽤NetBeans IDE连接向导设置事件
3.3常⽤事件监听器
3.3.1⿏标事件
3.3.2键盘事件
3.3.3焦点事件
3.3.4组件属性改变事件
3.3.5Action事件
3.3.6组件专⽤事件监听器
3.3.7事件及其监听器⼩结
3.4组件的属性绑定
3.4.1JavaBean构件的设计与使⽤
3.4.2标准组件间绑定
3.4.3绑定定制Bean
3.4.4属性绑定实例
3.5使⽤SwingWorker
3.5.1正确使⽤事件派发线程
3.5.2SwingWorker类
3.5.3SwingWorker类的使⽤
习题
第4章布局设计
4.1布局管理器概述
4.1.1NetBeans IDE布局概况
4.1.2绝对布局和空值布局
4.1.3布局管理器的属性和组件布局属性
4.2⾃由设计GroupLayout
4.2.1NetBeans的⾃由设计概述
4.2.2GUI构建器中的间距编辑
4.2.3组件对齐、⾃动调整⼤⼩及相同⼤⼩
4.2.4⾃由设计⽰例
4.3⽹格式布局和⽹格包布局
4.3.1⽹格式布局GridLayout
4.3.2⽹格包布局GridBagLayout
4.3.3⽹格包布局定制器
4.3.4⽹格包布局应⽤实例
4.4各类布局管理器
4.4.1流式布局FlowLayout
4.4.2边框式布局BorderLayout
4.4.3卡⽚式布局CardLayout
4.4.4叠加布局OverlayLayout
4.5Box布局
4.5.1组件的最⼩、最⼤与⾸选尺⼨
4.5.2Box布局
4.5.3组件alignmentX和alignmentY属性与Box布局
4.6填充器Swing Filler
4.6.1接
显示全部