1

SWT でタブを切り替えると、タブ内のコンテンツがちらつきます。これは私の Swing バージョンでは発生せず、私と私の顧客を悩ませています。このちらつきを減らすにはどうすればよいですか?

4

1 に答える 1

2

私のチームは、過度のちらつきは redraw() または layout() の呼び出しが多すぎることが原因である場合があることを発見しました。それらを見つけて、不要なものを削除してください。

グラフィックを多用する作業を行っていて、最後までグラフィックが更新されることを気にしない場合は、再描画を一時的にオフにすることもできます。これは、アプリケーションにあるいくつかの複雑なグラフとチャートを使用して行います。すべてのデータが最後に描画されている限り、情報を設定する間に間に再描画を行う必要はありません。

http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Control.html

コントロールには、たとえば使用できる setRedraw(boolean) メソッドがあります。

于 2009-05-14T02:24:55.883 に答える