next up previous contents
Next: イベントの送り出しとメソッドの呼び出し Up: JDK1.1のイベント・モデル Previous: 無名のListener

Naming rulesのまとめ

今、Foo という名前のイベントを処理することを考えてみましょう。 この時、次のようなクラス、インターフェース、メソッドが関係することに なります。結構、沢山のものが入り組んでいるという印象を持つかもしれません。 新しいイベント・モデルが理解できれば、それぞれの役割は明確なのですが、まずは、 慣れることです。何回か、新しいスタイルで書いて試行錯誤をしているうちにコツが つかめるとおもいます。JDK1.1では、標準的なスタイルに準拠して「名前」をつける ことが推奨されています。この例でも、そのnaming ruleに従っているのですが、 これは、頭の整理に役立ちます。

  Event                 class       FooEvent    extends java.util.EventObject 
  Listener              interface   FooListener extends java.util.EventLIstener
  Listener登録メソッド  void        addFooListener( FooListener listener ) 
  Listener登録抹消      void        removeFooListener( FooListener listener ) 
  Listner メソッド      void        foo( FooEvent event )
[ Adapter               class       FooAdapter implements FooListener  ]


maruyama@wakhok.ac.jp