把JButton放在右下角
我需要在一个空的JPanel的右下角放一个按钮
+-----------------------------------+ | | | | | | | | | | | | | | | | | +-----------+| | | Click Me! || | +-----------+| +-----------------------------------+
我怎么做? 它应该很容易吗? 我想找到正确的布局管理器,而不是使用一系列嵌套面板。
JPanel panel = new JPanel(); panel.setLayout(new SomeKindOfLayoutManagerThatDoesThis()); panel.add(new JButton("Click Me!"), SETTINGS);
我建议使用带有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);
您可以使用BoxLayout
和大小/对齐提示的组合来实现此目的。