(一)Java界面设计概述
1、Java 界面设计的用途
2、AWT 简介
(1)Abstract Windows Toolkit 是最原始的工具包。
3、Swing 简介
4、SWT 简介
5、如何选择 GUI 工具包(以上三个都是)
Swing 是最灵活、强大的GUI工具包,所以在界面开发中,首选Swing。
只有一种场合不适用于Swing:
在使用SWT开发的程序上继续编写界面,比如为Eclipse 开发插件(因为Ecilpse 是基于SWT构建的)。SWT与Swing 不兼容,他们不能混合使用。
(二)Swing 框架的基本结构
1、Swing 框架的继承关系
2、Swing 的 MVC 结构
创建一个新的工程,名为TestMVC。在src 里面 new 一个 (最后的other 的windowbuilder
的Swing
Designer 的JFrame 。名为Test )。会出现一些代码,属于底下的Source,旁边的Design 即可设计。
MVC :Model View
Control 模型(存储相关的数据)+视图(表达视觉元素)+控制(负责他们之间的相互关系以及执行一些程序的逻辑和程序的真实走向)。
3、Swing的事件机制
(三)Swing基本组件
1、WindowBuilder 的安装与简介
2、窗体控件 JFrame 的使用
3、容器控件 JPanel 的使用
4、标签控件 JLabel 的使用
5、按钮控件 JButton 的使用
6、文本框控件 JTextField 与 JTextArea