モジュール java.base
パッケージ java.util

クラスEventObject

java.lang.Object
java.util.EventObject
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AppEvent, AWTEvent, BeanContextEvent, CaretEvent, ChangeEvent, ConnectionEvent, DragGestureEvent, DragSourceEvent, DropTargetEvent, FlavorEvent, HandshakeCompletedEvent, HyperlinkEvent, LineEvent, ListDataEvent, ListSelectionEvent, MenuEvent, NamingEvent, NamingExceptionEvent, NodeChangeEvent, Notification, PopupMenuEvent, PreferenceChangeEvent, PrintEvent, PropertyChangeEvent, RowSetEvent, RowSorterEvent, SSLSessionBindingEvent, StatementEvent, TableColumnModelEvent, TableModelEvent, TreeExpansionEvent, TreeModelEvent, TreeSelectionEvent, UndoableEditEvent, UnsolicitedNotificationEvent

public class EventObject extends Object implements Serializable

すべてのイベント状態オブジェクトの派生元になるルート・クラスです。

すべてのEventはオブジェクトへの参照を使って構築されますが、このオブジェクトは「ソース」であり、このオブジェクトでEventが最初に発生したとみなされます。

導入されたバージョン:
1.1
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected Object
    Eventが最初に発生したオブジェクト。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    Eventのプロトタイプを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    Eventが最初に発生したオブジェクト。
    このEventObjectのString表現を返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

    • source

      protected transient Object source
      Eventが最初に発生したオブジェクト。
  • コンストラクタの詳細

    • EventObject

      public EventObject(Object source)
      Eventのプロトタイプを構築します。
      パラメータ:
      source - Eventが最初に発生したオブジェクト
      例外:
      IllegalArgumentException - sourceがnullの場合
  • メソッドの詳細

    • getSource

      public Object getSource()
      Eventが最初に発生したオブジェクト。
      戻り値:
      Eventが最初に発生したオブジェクト
    • toString

      public String toString()
      このEventObjectのString表現を返します。
      オーバーライド:
      toString、クラスObject
      戻り値:
      このEventObjectのString表現