JavaのネイティブスウィングUI要素は、多くのレンダリング最適化を行い、より優れたパフォーマンスを発揮することを理解します。つまり、私はカスタマイズされたJPanel(意味、私はpaintComponentメソッドをオーバーライドしました)を持っています:Javaスイングレンダリングの最適化
- レンダリングの最適化はまだ実行されますか?
- JPanelを再描画するときに親コンテナに手動で伝えることはできますか?つまり、JPanelの再レンダリングを明示的に指示されるまでフリーズできますか?
- もしそうなら(#2)、JPanelの特定の部分(スマートな絵画、私はそれが呼ばれていると思います...)だけを再描画するように伝えることはできますか?
- 最後に、JPanelの透明度、丸みのある角、またはその他の非長方形の形状をJPanelで再描画しますか? (つまり、JPanelの下の要素を再描画することを意味します)
もしそうでない場合、それを偽造する別の方法がありますか? (好きなだけで、私が読むことができるソース/リファレンスへの単なるリンク)
[AWTとスイングでのペイント](http://java.sun.com/products/jfc/tsc/articles/painting/index.html)も参照して、1つの質問に集中してください。プロファイリング後に最適化します。 – trashgod