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