JTable如何在视图中隐藏列,但将其保留在模型中以便在后台使用它

时间:2011-07-28 07:40:03

标签: java swing jtable tablemodel

我有JTable并且正在将数据数组传递到TableModel。我希望保留数据模型中的所有列,因为我需要它们全部用于后台数据处理,但我希望只显示JTable中的一些列。

如何实现这一目标 - 从视图中删除数据列(可视化的JTable),而不是从模型中删除数据列(TableModel)?

2 个答案:

答案 0 :(得分:3)

JTable

public void removeColumn(TableColumn aColumn)

答案 1 :(得分:1)

覆盖模型的getColumnCount以返回更少的列。然后将隐藏的列作为模型的最后一列。