AWTイベントリスナー

イベントリスナーは、イベントの処理を担当するインターフェイスを表します。Javaはさまざまなイベントリスナークラスを提供しますが、より頻繁に使用されるクラスについて説明します。イベントリスナーメソッドのすべてのメソッドには、EventObjectクラスのサブクラスであるオブジェクトとして単一の引数があります。たとえば、マウスイベントリスナーメソッドは、MouseEventのインスタンスを受け入れます。MouseEventはEventObjectから派生します。

EventListnerインターフェース

これは、すべてのリスナーインターフェイスが拡張する必要があるマーカーインターフェイスです。このクラスは、java.utilパッケージで定義されています。

クラス宣言

以下はの宣言です java.util.EventListener インターフェース:

public interface EventListener

AWTイベントリスナーインターフェイス:

以下は、一般的に使用されるイベントリスナーのリストです。

シニア番号 コントロールと説明
1

ActionListener

このインターフェイスは、アクションイベントを受信するために使用されます。

2

ComponentListener

このインターフェイスは、コンポーネントイベントを受信するために使用されます。

3

ItemListener

このインターフェイスは、アイテムイベントを受信するために使用されます。

4

KeyListener

このインターフェースは、主要なイベントを受信するために使用されます。

5

MouseListener

このインターフェイスは、マウスイベントを受信するために使用されます。

6

TextListener

このインターフェイスは、テキストイベントを受信するために使用されます。

7

WindowListener

このインターフェイスは、ウィンドウイベントを受信するために使用されます。

8

AdjustListener

このインターフェイスは、補助イベントを受信するために使用されます。

9

ContainerListener

このインターフェースは、コンテナーイベントを受信するために使用されます。

10

MouseMotionListener

このインターフェイスは、マウスモーションイベントを受信するために使用されます。

11

FocusListener

このインターフェイスは、フォーカスイベントを受信するために使用されます。