GUI编程入门
简介
GUI的核心技术:Swing AWT
- 因为界面不美观
- 需要jre环境
为什么我们要学习?
- MVC架构的基础,了解监听
- 可以写一个小工具
- 可能需要维护Swing界面
AWT
Awt介绍
- 包含了很多类和接口 GUI
- 元素:窗口,按钮,
组件和容器
1、frame顶级窗口
2、面板panel 无法单独显示,必须添加到某个容器中。
3、布局管理器
- 流式(FlowLayout());
- 东西南北中(边界布局)
- 表格
- 大小 定位 背景颜色 可见性 监听
监听
frame.addWindowListener(new WindowAdapter(){
@override
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
Swing
相比于AWT在相应组件前面加J。
JFrame
Container container =