考虑三要素: 图形界面对象及其框架(对象之间的包含关系) 每一个图像界面对象都是一个类: 如 图标: Icon 窗口 Window 菜单 Menu 菜单项 Menu Item 按钮: Button 页面的布局(位置关系) child::布局管理器 页面的响应(交互) child::事件处理 Java关于图形界面的两个核心类库 Java提供两个处理图像用户界面的类库: Java.awt 抽象窗口工具集awt类库梗概 重量级 javax.swing awt的扩展, 更多的外观 swing拓展类库 轻量级 尽量不要同时使用awt和swing, 可能会产生遮挡 优先使用swing包的组件, 不得不要用事件时才用awt