広告
イベントリスナーは、イベントを処理する責任を負うインターフェイスを表わします。 Javaには様々なイベントリスナークラスがありますが、ここでは使用頻度の高いものだけを取り上げます。 イベントリスナーメソッドのすべてのメソッドは、EventObjectクラスのサブクラスであるオブジェクトを1つの引数として持っています。 たとえば、マウスイベントのリスナーメソッドはMouseEventのインスタンスを受け取りますが、MouseEventはEventObjectから派生します。
EventListner Interface
これはマーカーインターフェースで、すべてのリスナーインターフェースが拡張しなければならないものです。 java.util パッケージで定義されています。
クラス宣言
以下は java.util.EventListener インターフェースに対する宣言です。
Sr.No. | Class & Description |
---|---|
1 | ActionListener
このインターフェースはアクションイベントを受け取るために使用されます。 |
2 | ComponentListener
コンポーネントイベントを受信するインターフェースです。 |
3 | ItemListener
このインターフェースはアイテムイベントを受信するために使用されます。 |
5 | MouseListener
このインターフェースはマウスイベントを受信するために使用されます。 |
7 | AdjustmentListener
このインターフェースは調整イベントを受け取るために使用されます。 |
8 | ContainerListener
このインターフェースはコンテナイベントを受信するために使用されます。 |
10 | FocusListener
このインターフェースはフォーカスイベントを受信するために使用されます。 |