frame是一个顶级窗口
panel 无法单独显示,必须添加到某个容器中。
-
流式布局 FlowLayout
import java.awt.*; public class demo3 { public static void main(String[] args) { Frame frame = new Frame(); Button button1 = new Button("button1"); Button button2 = new Button("button2"); Button button3 = new Button("button3"); frame.add(button1); frame.add(button2); frame.add(button3); //设置为流式布局 frame.setLayout(new FlowLayout()); 默认居中 frame.setLayout(new FlowLayout(FlowLayout.LEFT)); //向左对齐 frame.setSize(400,400);//设置窗口大小 frame.setVisible(true);//设置可见性 } } 运行结果如下:
-
方位布局 BorderLayout
import