总结
- Frame是个顶级窗口
- Panel无法单独显示,必须添加到某个容器中
- 布局管理器:1. 流式布局FlowLayout 2. 东西南北中布局BorderLayout 3. 表格布局GridLayout
- 大小 frame.setSize
- 定位 frame.setLocation
- 背景颜色 frame.setBackground(new Color());
- 可见性 frame.setVisible(true);
- 监听 关闭窗口
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
流式布局
package com.shisan.lesson01;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestFlowLayout {
public static void main(String[] args) {
Frame frame = new Frame();
Button button1 = new Button("b1");
Button button2 = new Button("b2");
Button button3 = new