0

我怎样才能让我的 gui 窗口响应?我无法更改布局管理器,否则我需要再次更改所有内容。有什么办法吗?希望有人可以提供帮助。

public ClientFenster() {
    fileQueue = new FileQueue();
    uploader = new BuildServerUploader();

    selectPathButton.addActionListener(new FileChooser());
    JLabelLogo.setIcon(new ImageIcon("logo3.png")); //Logo

    tableModel = new DefaultTableModel();
    table1.setModel(tableModel);
    table1.setAutoCreateRowSorter(true);
    table1.setFillsViewportHeight(true);
    table1.setGridColor(Color.gray);
    table1.setShowGrid(false);
    table1.getTableHeader().setReorderingAllowed(false);

    tableModel.addColumn("Date");
    tableModel.addColumn("Size");
    tableModel.addColumn("Status");
    tableModel.addColumn("Name Zip");
    tableModel.addColumn("Time");
    tableModel.addColumn("Project Name");
    tableModel.addColumn("User");


    JFrame frame = new JFrame("ClientFenster");
    frame.setContentPane(Fenster1);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}
4

1 回答 1

0

我认为您需要添加一个侦听器来处理窗口/框架大小调整事件并根据调整大小的窗口/框架大小设置表格大小。

以下是一些有用的链接:

如何编写组件监听器

视频示例

于 2018-10-24T08:33:30.900 回答