SWTのタブを切り替えると、タブの内容がちらつく。これは私のSwingバージョンでは起こらず、私と顧客を盗んでいます。このフリッカーを減らすために私は何ができますか?SWTタブコントロールのフリッカーを減らす
1
A
答えて
2
私のチームは、redraw()またはlayout()の呼び出しが多すぎることが原因で過度のちらつきが発生することがあることを発見しました。それらを見つけて、不要なものを削除してください。
グラフィックスを集中的に使用していて、グラフィックが最後まで更新されても構わない場合は、一時的に再描画をオフにすることもできます。私たちはアプリケーション上にある複雑なグラフやグラフを使ってこれを行います。すべてのデータが最後に描画されている限り、情報を設定している間に介入する再描画を行う必要はありません。
制御は、例えば、使用することができるsetRedraw(boolean)メソッドを有します。
関連する問題
- 1. Jquery、どうすればフリッカーを減らすことができますか?
- 2. amp:accessを使用しているときにフリッカーを減らす方法はありますか?
- 3. タブ内からタブコントロールを追加する
- 4. フィルタのフリッカー画像
- 5. サーバーリソースを減らし、PHPのコンパイルをC++に減らす
- 6. カスタムスキンとフリッカー
- 7. VB.Netのタブコントロール
- 8. タブコントロール+ WinFormsのDataGridView
- 9. SWT&JFaceコマンドラインから
- 10. Androidでフリッカーを表示
- 11. Android - 自分のタブコントロール
- 12. コントロールをタブコントロールにフォーカスする
- 13. IE 9タブコントロール
- 14. 外側タブコントロール
- 15. Selenium webdriver - タブコントロール
- 16. 冗長コードを減らす
- 17. setAngularVelocity onGameResume、onPauseを減らす
- 18. mixin出力を減らす
- 19. ハッシュ値を減らす
- 20. Railsでモデルコードを減らす
- 21. セロリ。プロセス数を減らす
- 22. jQuery関数を減らす
- 23. jQuery - スクロールマージンを減らす
- 24. IE/JS:オブジェクトを減らす
- 25. lat lonポイントを減らす
- 26. ビットストリングを減らすには?
- 27. CouchDBのビュー/減らす
- 28. MouseListener/MouseMotionListenerでダイアログを移動するときにJava Swingのジッタ/フリッカー/シェイクを減らすにはどうすればよいですか?
- 29. SWT Browser/SWT BrowserFunction経由でGWTアプリからJavaメソッドを呼び出す
- 30. C++メモリページサイズを4096バイトから減らす
グラフィックスを大量に使用するタスクの前にshell.setRedraw(false)を呼び出し、shell.reRedraw(true)を呼び出すことで、私が提案したことをやってみました。およびshell.redraw()、shell.update();何らかの理由でシェルが正しく再描画されません。何か案は?ありがとう – RAY