缓存JTable行

时间:2012-08-28 13:44:49

标签: java swing jtable

是否可以缓存所有行渲染器,以便在表更新后每行只渲染一次?我不期待太多数据。

1 个答案:

答案 0 :(得分:3)

JTable renderers为观点提供服务;除非模型的getValueAt()实现强制执行,否则RTL渲染器应该没有明显的开销。相反,只有在必要时,让TableModel获取其数据caching。这example extends AbstractTableModel并获取有关构建的全部数据。如果获取会产生延迟,请使用SwingWorker的实例,如API或此example中所示。