我需要一种方法来引起对大型 JTable(20x16!)中特定单元格的注意,并且我想知道文本闪烁需要什么,例如开启 900 毫秒,关闭 100 毫秒。

(我熟悉的概念 TableCellRenderer)

有没有办法只针对有问题的单元格执行此操作,而不导致所有单元格重绘?

有帮助吗?

解决方案

所需的占空比(开启 900 毫秒,关闭 100 毫秒)和计数 (20 x 16) 完全在以下能力范围内 JTable 渲染,它使用 蝇量模式 为了效率。在极少数情况下需要进行分析,请参阅文章 圣诞树应用. 。另请参阅此 比较prepareRenderer() 方法。

附录:还可以考虑一个 GridLayoutJLabel, ,每个按钮都有它自己的实例 javax.swing.Timer 以避免同步闪烁。定时器共享一个公共线程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top