向JTable添加列,UI不会更改

时间:2015-06-04 09:24:39

标签: java swing jtable

当我向JTable添加一列时。表模型已更改,但表UI不会更改。我打电话给revalidate()repaint()updateUI(),......没有用。

这是代码的一部分:

public void insertColumn(int col, String columnName){
    this.columnIdentifiers.add(col, columnName);
    for (Object row: this.dataVector) {
        ((Vector) row).add(col, null);
    }
    fireTableStructureChanged();
}

model.insertColumn(col + 1, el);

1 个答案:

答案 0 :(得分:0)

这是我使用的代码段,

txtBarcodeContent.Text = i.ToString();