当自定义渲染器设置为jTable时,它是否每次更新时都有效?

时间:2017-07-20 22:21:06

标签: java swing jtable

我使用自定义渲染器根据特定值为不断更新的jTable中的每一行设置背景颜色,我不确定是否应该在设置新的后设置自定义渲染器模型到jTable,或者在初始化之后只设置一次。

编辑:提出更精确的问题:我应该在哪里设置自定义渲染器?

1 个答案:

答案 0 :(得分:2)

当您更改模型时,您需要重新应用所有渲染器/编辑器,因为它们实际上与基于新TableColumnModel TableModel相关联>

如果可以的话,您可以考虑更新模型的内容而不是应用新内容,这样可以减少对UI(通常)和用户的干扰

相关问题