Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以缓存所有行渲染器,以便在表更新后每行仅渲染一次?我不期待太多的数据。
JTable 渲染器为视图服务;getValueAt()除非您的模型的实现强加它,否则 RTL 渲染器应该没有可察觉的开销。相反,让您TableModel获取其数据,仅在必要时缓存。此示例 extends AbstractTableModel并获取其关于施工的全部数据。如果获取会造成延迟,请使用 的实例SwingWorker,如API或本示例中所示。
JTable
getValueAt()
TableModel
extends AbstractTableModel
SwingWorker