0

我正在尝试向 jtable 添加一列。我试过这段代码:

DefaultTableModel 模型 = (DefaultTableModel) table.getModel(); model.addColumn("新列");

但表格的宽度没有改变,但列的宽度。换句话说,列的宽度减小了,所以新列“适合”表格,但我想要的恰恰相反:当我添加一列时,我希望表格增加它的宽度,所以它的宽度列保持不变。在添加列之前,我尝试过调整表的大小,但它不会改变,即使 AUTO_RESIZE_MODE 为 OFF。有什么解决办法??

4

1 回答 1

0

也许 Jtable 必须放在一个JScrollPane, 我知道它的渲染器javax.swing.plaf.basic.BasicTableUI与 JScrollPane 有联系的地方。

于 2009-09-23T08:11:42.563 回答