Tableのスクロールが重い件 (2)

解決。ControlEditorとTableEditorをコピペで改造。
内容は、各クラスごとでコントロールにListenerを設定するのをやめて、代表で1つだけ設定するようにして、かつリサイズ、スクロールのイベント発生時にTableのクライアントエリアを取得して、表示中のセルにあるコントロール(ProgressBar)だけをリサイズ、スクロールするようにした。
スクロールがかなり速くなった。

DWT(SWT)なら、そんなの標準でできるよってオプションのようなものがあったら、教えてください。

  • 追記

ダメだこれ。スクロールは全部しないと、なぜかズレてくる。
そのへんのしくみがよくわからんが・・・。