Swing-event-classes

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

SWING-イベントクラス

イベントクラスはイベントを表します。 Javaはさまざまなイベントクラスを提供しますが、より頻繁に使用されるもののみを説明します。

EventObjectクラス

すべてのイベント状態オブジェクトの派生元となるルートクラスです。 すべてのイベントは、問題のイベントが最初に発生したオブジェクトであると論理的に見なされるオブジェクト、つまり source への参照で構築されます。 このクラスは java.util パッケージで定義されています。

クラス宣言

以下は java.util.EventObject クラスの宣言です-

public class EventObject
   extends Object
      implements Serializable

フィールド

以下は、 java.util.EventObject クラスのフィールドです-

保護されたオブジェクトソース-イベントが最初に発生したオブジェクト。

クラスコンストラクター

Sr.No. Constructor & Description
1

EventObject(Object source)

プロトタイプイベントを構築します。

クラスメソッド

Sr.No. Method & Description
1

Object getSource()

イベントが最初に発生したオブジェクト。

2

String toString()

このEventObjectの文字列表現を返します。

継承されるメソッド

このクラスは、次のクラスからメソッドを継承します-

  • java.lang.Object

SWINGイベントクラス

一般的に使用されるイベントクラスのリストを次に示します。

Sr.No. Class & Description
1

AWTEvent

これは、すべてのSWINGイベントのルートイベントクラスです。 このクラスとそのサブクラスは、元の java.awt.Event クラスに優先します。

2

ActionEvent

ActionEventは、ボタンがクリックされるか、リストのアイテムがダブルクリックされると生成されます。

3

InputEvent

InputEventクラスは、すべてのコンポーネントレベルの入力イベントのルートイベントクラスです。

4

KeyEvent

文字を入力すると、キーイベントが生成されます。

5

MouseEvent

このイベントは、コンポーネントでマウスアクションが発生したことを示します。

6

WindowEvent

このクラスのオブジェクトは、ウィンドウの状態の変化を表します。

7

AdjustmentEvent

このクラスのオブジェクトは、Adjustableオブジェクトによって発行される調整イベントを表します。

8

ComponentEvent

このクラスのオブジェクトは、ウィンドウの状態の変化を表します。

9

ContainerEvent

このクラスのオブジェクトは、ウィンドウの状態の変化を表します。

10

MouseMotionEvent

このクラスのオブジェクトは、ウィンドウの状態の変化を表します。

11

PaintEvent

このクラスのオブジェクトは、ウィンドウの状態の変化を表します。