• ベストアンサー

Swingで別のクラスのrepaintをしたい

paintメソッドが別のクラスにあるときにrepaint();をしたいのですが、やり方がわかりません。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

じゃぁどうにかしてFrameのインスタンスを渡してあげればいいんじゃないかな。

その他の回答 (1)

回答No.1

別クラスのインスタンス.repaint(); でいいんじゃないの?

arashimakikome
質問者

補足

説明不足でした。すみません。 このプログラムではJFrameを継承した、mainを持つクラスと、マウスの入力を受けるためのMouseAdapterを継承したクラスがあります。そして、後者のクラスにmouseClickedメソッドがあり、その中でJFrameのrepaintメソッドを利用したいのです。 オブジェクト指向をまだ勉強し始めたばかりなので、頓珍漢なことを言っているかもしれませんが、よろしくお願いします。

関連するQ&A