2014-06-26 38 views
0

如何将多个按钮堆叠在一起?这些按钮应该位于应用程序框架的底部。我试图找到一个组合,但没有运气,例如:JPanel堆叠多个按钮

final JPanel content = new JPanel(new BorderLayout()); 
content.add(chartPanel); 
content.add(button1, BorderLayout.SOUTH); 
content.add(button2, BorderLayout.PAGE_END); 
setContentPane(content); 

按钮只是重叠。

+0

'content.add(button1,BorderLayout.PAGE_START);'? – Reimeus

+0

我也有一个面板。在PAGE_START的button1处,我得到顶部的button1,按钮处的button2和它们之间的图表。底部可以同时使用两个按钮吗? – filip

+1

将按钮添加到自己的面板 – Reimeus

回答

0
final JPanel content = new JPanel(new BorderLayout()); 
    content.add(chartPanel); 

    final JPanel buttonPanel = new JPanel(new BorderLayout()); 
    buttonPanel.add(button1, BorderLayout.NORTH); 
    buttonPanel.add(button2, BorderLayout.SOUTH); 

    content.add(buttonPanel, BorderLayout.SOUTH); 
    setContentPane(content);