边框布局

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 文档