final JPanel gui = new JPanel(new BorderLayout(2,3));
JPanel guiCenter = new JPanel(new BorderLayout(2,3));
JPanel buttonConstrsint = new JPanel(new FlowLayout(FlowLayout.CENTER));
JButton getQuotesButton = new JButton("Get Quotes..");
getQuotesButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JTable table = new JTable(generateRandomTableModel());
JScrollPane pane = new JScrollPane(table);
guiCenter.add(pane, BorderLayout.SOUTH);
//guiCenter.setVisible(true);
gui.add(guiCenter,BorderLayout.CENTER);
gui.setPreferredSize(new Dimension(400,400));
gui.revalidate();
gui.repaint();
}
});
buttonConstrsint.add(getQuotesButton);
guiCenter.add(buttonConstrsint,BorderLayout.NORTH);
// gui.add(labelFields,BorderLayout.NORTH);
gui.add(guiCenter,BorderLayout.CENTER);
JOptionPane.showMessageDialog(null, gui);
有人可以帮助我为什么我的 gui 面板无法调整大小,当我加载表格时,我希望它会自动扩展。