« 推理小説。 | トップページ | 野球観戦。 »

2005年6月 2日 (木)

頭と体のつながり。

あたまも形になったので、とりあえづ両者の連係プレーを確立させる。

まづ、BrainとViewの主従関係を考える。プログラムの目的からしてViewのないBrainはありえるが、BrainのないViewは考えられない。よってBrain=主、とする。従はつねに主の存在を意識しておくべきなのでViewのコンストラクタにBrainをわたし、BrainにはViewをレジストすることにする。

    public static void main(String[] args) {
        HitoriBrain brain = new HitoriBrain();
        HitoriView view = new HitoriView(brain);
        brain.addView(view);
    }

あとはviewのpaintとMouseAdapterのコメントアウトをはずして、完了。

はて、クリックしても変化なし。
そうか、脳みそに変化があったことをviewに伝えないと。
Brainのclickの最後にviewのrepaintを呼び出すコードを追加して解決。

なんと、もう遊べる状態になっている。

|

« 推理小説。 | トップページ | 野球観戦。 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/109403/4376388

この記事へのトラックバック一覧です: 頭と体のつながり。:

« 推理小説。 | トップページ | 野球観戦。 »