3

Javaでグラフィックオブジェクトを再描画することについて質問があります。

JPanel多角形や長方形を描く上にあります。ポリゴンをダブルクリックすると、ポリゴンが識別され、特定の色でレンダリングされます。ただし、パネル全体を再ペイントし、そのうちの1つだけを再ペイントする必要があるため、これを行う方法は非常に効果がないようです。今私の質問は:

RectangleまたはGeneralPath(ポリゴンとして使用)のペイントメソッドを定義して呼び出すことはできますか?はいの場合、それを説明するためのリンクをお勧めしますか?

4

1 に答える 1

4

を参照してくださいrepaint(Rectangle)

コンポーネントが表示されている場合は、指定した領域をダーティ領域リストに追加します。現在保留中のすべてのイベントがディスパッチされた後、コンポーネントが再描画されます。

于 2012-06-09T05:30:56.967 に答える