【问题标题】:To Append a column in a jtable modifying its width在 jtable 中追加列以修改其宽度
【发布时间】:2009-09-21 17:31:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: jtable add


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 2015-05-24
      • 1970-01-01
      • 2012-09-15
      • 2013-06-19
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多