ネタ心者歓迎! 今更ながらにJava相談室
■ このスレッドは過去ログ倉庫に格納されています
0466462
NGNG>混乱してきたのですが、mouseClickedメソッドはZukeiクラス内に作って、
キャンバスがクリックされたら絵を描くわけだから、mouseClickedは
キャンバスにaddMouseListenerされたリスナが持つメソッド。Zukei
の中には作らない。
>そのmouseClickedメソッドの中で、どっちのボタンが押されてるかを判断する
>わけですよね?
ここでは「判断」はしない。判断なくていいように、Zukeiクラスの子クラスと
してSankaku,Kuromaruクラスを作る。
mouseClickedの中では、SankakuかKuromaruか、ではなく、Zukeiとして扱う。
その変数を例えば、zukeiとすれば、zukei.draw(パラメータが入る);で、その
時zukeiに代入さているZukei型のオブジェクト(これがSankakuかKuromaru)の
drawメソッドが実行される。
で、zukeiにZukei型のオブジェクト代入するのが、ボタンが押されたときにす
べきこと。
まあ、漏れに解説できるのはここまで。時間ないので。後はよろしく。
■ このスレッドは過去ログ倉庫に格納されています