所以我希望按钮在按钮Select
上方Back
,我不希望它们相互重叠。但是当我将它们都设置为 时PAGE_END
,它们会重叠。我该如何解决这个问题?
这是问题的代码:
public void methodName() {
JPanel controls = new JPanel(new BorderLayout(5,5));
final CardLayout cl = new CardLayout();
final JPanel panel = new JPanel(cl);
controls.add(panel);
this.getContentPane().setLayout(new FlowLayout(FlowLayout.LEADING));
list = new JList<Object>(objectName);
list.setVisibleRowCount(7);
select = new JButton("Select");
back = new JButton("Back");
select.addActionListener(this);
controls.add(new JScrollPane(list));
controls.add(select, BorderLayout.PAGE_END);
controls.add(back, BorderLayout.PAGE_END);
controls.setBorder(new EmptyBorder(25,25,0,0));
add(controls);
refreshFrame();
}
这是它们都被添加但重叠时的样子:
这就是我想要的样子:
有任何想法吗?
提前致谢!