2012-03-08 4 views
2

を更新したときに、カスタムJPanelに奇妙な点や線が現れるので、今後のプロジェクトのGUIの開発に取り組んでいます。 と私はJavaの約2年後であってもまだ良くありませんGUIの設計とプログラミングで。すべての別のコンポーネントが

まず、ここでのJFrameの現在のバージョンのスクリーンショットです:

enter image description hereが、私は今、それだけでランダムだため、後で をグラフを表示しようとしている小さなカスタムJPanelのを作りました。それは右下のものです。今私はそれを再描画し、すべてのものをした場合、何も間違っているだろうが、JTextAreaを更新する必要があります(途中でJScrollPaneに含まれています)、毎回キャレットを最後の位置に設定します。自動的に下にスクロールします。そして、これは、私自身のカスタムJPanelでは、JTextAreaによって引き起こされると思われる小さな点や線が表示され、ちらつきが発生します。 ウィンドウに一定の割合がある場合、またはキャレットの位置を更新しない場合、これは発生しません。

私はすでにいくつかのことを試しています:EDTに関連するすべての同期、私の再ペイントのスケジューリングなどですが、nothingsが役立つようです。

誰もが似たような状況に遭遇したことがあり、それを修正する方法を知っていますか? 私は実際にここでいくつかの助けを使うことができます。 (事前に

おかげで、 トムS.

+3

ハズレとconectionsで賢明な何かを言うには余りにも難しいと思いますが、あなたはSSCCEを投稿する場合、私は見てみて喜んでhttp://sscce.org) –

+0

[不透明度](http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props)プロパティを必ず守ってください。 – trashgod

+0

私はそれを理解しました。私はあなたの助けに感謝します。 –

答えて

関連する問題