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 このインターフェイスは、フォーカスイベントを受信するために使用されます。 |