this、this、およびthis投稿 (問題の GUI のコードについては、最後の投稿を参照)からいくつかの興味深いアイデアと批判を得ました。それにもかかわらず、私はまだいくつかのことについてかなり混乱しています. 主に、ユーザー紹介グラフィックを表示する最も安価な方法は何ですか?
より具体的には、メソッド内でこのクラスのオブジェクトをメソッド (およびそれに応じて)と一緒に作成することにより、クラスpaintComponent()からメソッドを使用しました。JPanelMouseDragged()paintComponent(getGraphics())AuxClass2AuxClass1
どうやら、getGraphics()andpaintComponent()の代わりに使用するのrepaint()は悪い考えであり、メモリの使用に関係があると思われます。AuxClass2また、ユーザーがマウスをドラッグするたびにを呼び出すのも悪い考えです。
また、JPanel と Canvas (つまり、swing と awt) は少し混乱します。いつ、何を使用しますか?
回避策を見つけようとしましたが、特にgetGraphics()方法については見つかりませんでした。他にどのようにグラフィックをパネルに追加できますか?

