SWING-イベントリスナー
イベントリスナーは、イベントの処理を担当するインターフェイスを表します。Javaはさまざまなイベントリスナークラスを提供しますが、より頻繁に使用されるクラスについてのみ説明します。イベントリスナーメソッドのすべてのメソッドには、EventObjectクラスのサブクラスであるオブジェクトとして単一の引数があります。たとえば、マウスイベントリスナーメソッドは、MouseEventのインスタンスを受け入れます。MouseEventはEventObjectから派生します。
EventListnerインターフェース
これは、すべてのリスナーインターフェイスを拡張する必要があるマーカーインターフェイスです。このクラスはで定義されていますjava.util パッケージ。
クラス宣言
以下はの宣言です java.util.EventListener インターフェイス-
public interface EventListener
SWINGイベントリスナーインターフェイス
以下は、一般的に使用されるイベントリスナーのリストです。
| シニア番号 | クラスと説明 |
|---|---|
| 1 | ActionListener このインターフェイスは、アクションイベントを受信するために使用されます。 |
| 2 | ComponentListener このインターフェイスは、コンポーネントイベントを受信するために使用されます。 |
| 3 | ItemListener このインターフェイスは、アイテムイベントを受信するために使用されます。 |
| 4 | KeyListener このインターフェースは、主要なイベントを受信するために使用されます。 |
| 5 | MouseListener このインターフェイスは、マウスイベントを受信するために使用されます。 |
| 6 | WindowListener このインターフェイスは、ウィンドウイベントを受信するために使用されます。 |
| 7 | AdjustListener このインターフェースは、調整イベントを受信するために使用されます。 |
| 8 | ContainerListener このインターフェースは、コンテナーイベントを受信するために使用されます。 |
| 9 | MouseMotionListener このインターフェイスは、マウスモーションイベントを受信するために使用されます。 |
| 10 | FocusListener このインターフェイスは、フォーカスイベントを受信するために使用されます。 |