gpt4 book ai didi

java - JTable 中的列不更新

转载 作者:行者123 更新时间:2023-12-02 08:07:50 26 4
gpt4 key购买 nike

我正在使用带有 AbstractTableModel 的 JTable:

_model = new AbstractTableModel() {

@Override
public int getColumnCount() {
return _columns.size();
}
@Override
public int getRowCount() {
return _data.size();
}
@Override
public Object getValueAt(int row, int col) {
return _data.get(row)[col];
}

@Override
public String getColumnName(int i) {
return _columns.get(i);
}
};

当行和列发生更改时,调用 table.revalidate() 仅显示行的更改。列与以前完全相同。有没有办法强制更新整个表?

最佳答案

如果更改列,您应该在模型上调用 fireTableStructureChanged

关于java - JTable 中的列不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7879135/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com