试图用两个 JPanel 创建一个 JSplitPane。使用以下代码:
JTable table = new JTable(qualifierModel);
table.setDefaultEditor(String.class, new QualifierCellEditor());
JPanel qualiferPanel = new JPanel();
JScrollPane jp = new JScrollPane(table);
qualiferPanel.add(new JLabel(Translator.getText("Select one qualifier for each section # from the table.")));
qualiferPanel.add(jp);
qualiferPanel.setVisible(true);
JToolBar btnBar = new JToolBar();
btnBar.setFloatable(false);
btnBar.add(Box.createHorizontalGlue());
btnBar.add(addItemButton);
btnBar.add(removeItemButton);
setLayout(new BorderLayout());
profilePanel.add(new JScrollPane(profileTable), BorderLayout.NORTH);
profilePanel.add(btnBar, BorderLayout.SOUTH);
JSplitPane spane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
spane.setTopComponent(profilePanel);
spane.setBottomComponent(qualiferPanel);
setLayout(new BorderLayout());
add(spane,BorderLayout.CENTER);
我在第一个不可见的 JPanel 中添加了两个添加按钮。我应该如何调整第一个 JPanel 的大小。