を更新したときに、カスタムJPanelに奇妙な点や線が現れるので、今後のプロジェクトのGUIの開発に取り組んでいます。 と私はJavaの約2年後であってもまだ良くありませんGUIの設計とプログラミングで。すべての別のコンポーネントが
まず、ここでのJFrameの現在のバージョンのスクリーンショットです:
が、私は今、それだけでランダムだため、後で をグラフを表示しようとしている小さなカスタムJPanelのを作りました。それは右下のものです。今私はそれを再描画し、すべてのものをした場合、何も間違っているだろうが、JTextAreaを更新する必要があります(途中でJScrollPaneに含まれています)、毎回キャレットを最後の位置に設定します。自動的に下にスクロールします。そして、これは、私自身のカスタムJPanelでは、JTextAreaによって引き起こされると思われる小さな点や線が表示され、ちらつきが発生します。 ウィンドウに一定の割合がある場合、またはキャレットの位置を更新しない場合、これは発生しません。
私はすでにいくつかのことを試しています:EDTに関連するすべての同期、私の再ペイントのスケジューリングなどですが、nothingsが役立つようです。
誰もが似たような状況に遭遇したことがあり、それを修正する方法を知っていますか? 私は実際にここでいくつかの助けを使うことができます。 (事前に
おかげで、 トムS.
ハズレとconectionsで賢明な何かを言うには余りにも難しいと思いますが、あなたはSSCCEを投稿する場合、私は見てみて喜んでhttp://sscce.org) –
[不透明度](http://java.sun.com/products/jfc/tsc/articles/painting/index.html#props)プロパティを必ず守ってください。 – trashgod
私はそれを理解しました。私はあなたの助けに感謝します。 –