Java提供了三个主要包 做GUI开发: java.awt 包 –——主要提供字体/布局管理器 javax.swing 包——主要提供各种组件(窗口/按钮/文本框) java.awt.event 包 –——事件处理,后台功能的实现。 界面主要包括: 组件/控件 –——就是界面中的各种组成部分,比如:按钮、文本框、标签、表格… 容器 –——容器也是组件的一种,能容纳其它组件,比如:窗口、面板 布局管理器 –——组件在容器中的大小和位置由 布局管理器 控制。