我需要在一个空的JPanel
的右下角放一个按钮 +-----------------------------------+
| |
| |
| |
| |
| |
| |
| |
| |
| +-----------+|
| | Click Me! ||
| +-----------+|
+-----------------------------------+
我该怎么做?它应该很容易吗?我想找到正确的布局管理器,而不是使用一系列嵌套面板。
JPanel panel = new JPanel();
panel.setLayout(new SomeKindOfLayoutManagerThatDoesThis());
panel.add(new JButton("Click Me!"), SETTINGS);
答案 0 :(得分:20)
我建议使用带有Flow Layout的Border Layout管理器。
类似的东西:
this.setLayout(new BorderLayout());
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new FlowLayout(FlowLayout.RIGHT));
JButton clickmeButton = new JButton("Click Me");
buttonPanel.add(clickmeButton);
this.add(buttonPanel,BorderLayout.SOUTH);
答案 1 :(得分:4)
您可以使用BoxLayout
和size/alignment hints的组合来实现此目标。