SWING-イベントクラス
イベントクラスはイベントを表します。Javaはさまざまなイベントクラスを提供しますが、より頻繁に使用されるクラスについてのみ説明します。
EventObjectクラス
これは、すべてのイベント状態オブジェクトの派生元となるルートクラスです。すべてのイベントは、オブジェクトへの参照を使用して構築されます。source、それは論理的に、問題のイベントが最初に発生したオブジェクトと見なされます。このクラスはで定義されていますjava.util パッケージ。
クラス宣言
以下はの宣言です java.util.EventObject クラス-
public class EventObject
extends Object
implements Serializable
フィールド
以下はのフィールドです java.util.EventObject クラス-
protected Object source −イベントが最初に発生したオブジェクト。
クラスコンストラクタ
シニア番号 | コンストラクターと説明 |
---|---|
1 | EventObject(Object source) プロトタイプのイベントを作成します。 |
クラスメソッド
シニア番号 | 方法と説明 |
---|---|
1 | Object getSource() イベントが最初に発生したオブジェクト。 |
2 | String toString() このEventObjectの文字列表現を返します。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- java.lang.Object
SWINGイベントクラス
以下は、一般的に使用されるイベントクラスのリストです。
シニア番号 | クラスと説明 |
---|---|
1 | AWTEvent これは、すべてのSWINGイベントのルートイベントクラスです。このクラスとそのサブクラスは、元のクラスに優先しますjava.awt.Event クラス。 |
2 | ActionEvent ActionEventは、ボタンがクリックされるか、リストの項目がダブルクリックされると生成されます。 |
3 | InputEvent InputEventクラスは、すべてのコンポーネントレベルの入力イベントのルートイベントクラスです。 |
4 | KeyEvent 文字を入力すると、Keyイベントが生成されます。 |
5 | MouseEvent このイベントは、コンポーネントでマウスアクションが発生したことを示します。 |
6 | WindowEvent このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |
7 | AdjustEvent このクラスのオブジェクトは、Adjustableオブジェクトによって発行される調整イベントを表します。 |
8 | ComponentEvent このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |
9 | ContainerEvent このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |
10 | MouseMotionEvent このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |
11 | PaintEvent このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |