3

大きな JTable (20x16!) 内の特定のセルに注意を引く方法が必要です。また、テキストが点滅するまでにかかる時間 (900 ミリ秒オン、100 ミリ秒オフなど) を知りたいです。

(私は a の概念に精通していますTableCellRenderer

すべてのセルを再描画せずに、問題のセルに対してのみこれを行う方法はありますか?

4

1 に答える 1

3

必要なデューティ サイクル (900 ミリ秒オン、100 ミリ秒オフ) とカウント (20 x 16) は、効率のためにフライウェイト パターンJTableを使用するレンダリングの能力の範囲内です。まれに、令状のプロファイリングを行う場合は、クリスマス ツリー アプリケーションの記事を参照してください。このアプローチとの比較も参照してください。prepareRenderer()

補遺: また、同期点滅を避けるために、各ボタンに独自のインスタンスを持つGridLayoutof を検討してください。タイマーは共通のスレッドを共有します。JLabeljavax.swing.Timer

于 2012-03-08T20:26:42.863 に答える