-1

我正在尝试设置 JTable。在我看来,我现在必须事先知道我在行中放入了多少对象。现在,有没有办法让一些对象稍微太大,从而导致表格简单地留下空白空间?

如果有人仍然感兴趣,这是我的代码:

 int t = 0;
    for (int i = 0; i< data.size(); i++){
        LinkedList tmp = (LinkedList) data.get(i);
        if (t<tmp.size()){
            t = tmp.size();
        }
    }

    Object [][] o = new Object[names.size()][t];

    JTable table = new JTable (data, names);
    this.add(table);
4

1 回答 1

3

使用DefaultTableModel :: addRow。表格的大小可以通过这种方式动态更改。不要忘记使用JTable::setModel(TableModel);或使用适当的构造函数来设置模型。

于 2013-09-12T09:59:57.563 回答