邊框佈局

import static java.awt.BorderLayout.*;
import javax.swing.*;
import java.awt.BorderLayout;

JPanel root = new JPanel(new BorderLayout());

root.add(new JButton("East"), EAST);
root.add(new JButton("West"), WEST);
root.add(new JButton("North"), NORTH);
root.add(new JButton("South"), SOUTH);
root.add(new JButton("Center"), CENTER);

JFrame frame = new JFrame();
frame.setContentPane(root);
frame.pack();
frame.setVisible(true);

邊框佈局是最簡單的佈局管理器之一。使用佈局管理器的方法是設定 JPanel 的管理器。

邊框佈局插槽遵循以下規則:

  • 南北:首選高度
  • 東西方:首選寬度
  • 中心:最大剩餘空間

BorderLayout 插槽也可以是空的。佈局管理器將自動補償任何空白空間,並在需要時調整大小。

以下是此示例的示例:

StackOverflow 文件