图形用户界面 (GUI)
本章目标
了解抽象窗口工具包 (AWT) 和 Swing 的概念及区别
掌握 Swing 容器组件
JFrame 、 JPanel 、 JScrollPane
理解布局管理器
BorderLayout 、 FlowLayout 、 GridLayout
掌握菜单设计
掌握 Swing GUI 组件
JLabel 、 JTextField 、 JTextArea 、 JButton
JCheckBox 、 JRadioButton 、 JComboBox
运用以上组件进行图形界面设计
本章目标
理解事件监听器
理解内部类和匿名类
运用各种对话框
GUI - Graphic User Interface
构成:
抽象窗口工具集 AWT (Abstract Window Toolkit)
对运行的各平台,组件通过各自的代理映射成平台特定组件
适用于简单的 GUI 程序,对复杂的 GUI 项目不适用
容易发生平台特定故障
重型组件
Swing 组件库
大多数组件直接使用 Java 代码编写
更少依赖目标机器上的平台、本地资源
轻型组件
AWT 概述
创建 GUI
通过
java.awt 包
容器
组件
布局管理器
字体
事件
图形和绘制方法
包含 AWT 容器组件
以图形表示的对象允许用户交互
创建并构造用于选择新字体的对象
用于用户和系统交互
AWT
包含内容
使用 AWT 图形方法相对于窗口绘制图形
定义 GUI 组件的位置
AWT
( 重量级组件)
评论0