我在模型更改后重绘表格时遇到问题。
我正在编写一个由DefaulTableModel扩展的表模型类。 我编写了一个名为“addColumn”的函数,它将用于在运行时向JTable添加一个Column。 当我在模型中对dataVector进行修改时,我调用fireTableStructureChanged()函数,但它无效。
我编写了一个名为removeColumnAt(int n)的函数,它用于从JTable中删除第n列,我也使用了dataVector和fireTableStructureChanged()函数,它运行良好。
答案 0 :(得分:0)
我已经找到了答案。
我在添加元素之前不小心调用了addColumn,这是问题的根源