Swing-event-listeners

提供:Dev Guides
移動先:案内検索

SWING-イベントリスナー

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

EventListnerインターフェイス

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

クラス宣言

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

public interface EventListener

SWINGイベントリスナーインターフェイス

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

Sr.No. Class & Description
1

ActionListener

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

2

ComponentListener

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

3

ItemListener

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

4

KeyListener

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

5

MouseListener

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

6

WindowListener

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

7

AdjustmentListener

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

8

ContainerListener

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

9

MouseMotionListener

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

10

FocusListener

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