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 このクラスのオブジェクトは、ウィンドウの状態の変化を表します。 |