BorderLayout 左赋值

BorderLayout Left Assignment

我有一个 JPanelBorderLayout 以及南边的一些按钮。 当我添加按钮时,它们位于中间。但我希望他们在左边。

这可能吗?

发件人:http://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html

每个区域最多只能包含一个组件,并由相应的常量标识:NORTH、SOUTH、EAST、WEST 和 CENTER。

Panel p = new Panel();
p.setLayout(new BorderLayout());
p.add(new Button("Okay"), BorderLayout.WEST);

创建一个 JPanelBorderLayout,将此面板添加到主面板的 SOUTH 位置。创建另一个 JPanel,将您的按钮添加到此面板(使用您需要的任何布局管理器)。现在将 "button" 面板添加到南面板的 WEST 位置