>>43
MouseListenerでV>Cの流れをやって、
C>Mでモデルにマウス座標を与えて、
Mで再計算された結果を保持しとくフィールドのsetter()でPropertyChangeEventを投げて、
それを見てVが再描画するって話
「座標受け取り」「計算」「再描画」まで手続き的にやりたいのかもしれないけど
この3つの間は全てイベントで繋ぐって話