如何在后台呈现自定义JTable单元格



假设我的自定义渲染需要很长时间。我可以通过什么方式渲染背景中的单元格?可能我需要在某个单元格可见时接收事件,然后在单独的线程中渲染它,然后实际绘制。

如何做到这一点?

更新

我知道渲染应该很快。但我的情况并非如此。所以,我需要在表示和模型之间增加一层,它将包含某种缓存。例如,预转化细胞的图像。问题是关于如何将该层挂接到对象。

渲染应该尽可能快。渲染不应该进行复杂的计算,只需绘制模型,而不是每次都进行计算。渲染器是从EDT(事件调度线程)调用的,我认为,在没有更多信息的情况下,也许你应该在一个单独的线程中计算模型,而渲染器只是在EDT中绘制模型。例如,如果模型仍然不可用,则可以禁用该组件。

请张贴代码以获得更精确的解决方案。

最新更新