モジュール javafx.base
パッケージ javafx.event

クラスEvent

    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static EventType<Event> ANY
      すべてのイベント・タイプに共通のスーパータイプ。
      protected boolean consumed
      このイベントがいずれかのフィルタまたはハンドラによって消費されたかどうか。
      protected EventType<? extends Event> eventType
      イベントのタイプ。
      static EventTarget NULL_SOURCE_TARGET
      不明のイベント・ソース/ターゲットを表す定数。
      protected EventTarget target
      イベントが送信されたときに移動するパスを定義するイベント・ターゲット。
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      Event​(Object source, EventTarget target, EventType<? extends Event> eventType)
      指定されたイベント・ソース、ターゲットおよびタイプを使用した新しいEventを構築します。
      Event​(EventType<? extends Event> eventType)
      指定されたイベント・タイプを使用した新しいEventを構築します。
    • フィールドの詳細

      • NULL_SOURCE_TARGET

        public static final EventTarget NULL_SOURCE_TARGET
        不明のイベント・ソース/ターゲットを表す定数。
      • ANY

        public static final EventType<Event> ANY
        すべてのイベント・タイプに共通のスーパータイプ。
      • eventType

        protected EventType<? extends Event> eventType
        イベントのタイプ。
      • target

        protected transient EventTarget target
        イベントが送信されたときに移動するパスを定義するイベント・ターゲット。
      • consumed

        protected boolean consumed
        このイベントがいずれかのフィルタまたはハンドラによって消費されたかどうか。
    • コンストラクタの詳細

      • Event

        public Event​(EventType<? extends Event> eventType)
        指定されたイベント・タイプを使用した新しいEventを構築します。 イベントのソースおよびターゲットはNULL_SOURCE_TARGETに設定されます。
        パラメータ:
        eventType - イベントのタイプ
      • Event

        public Event​(Object source,
                     EventTarget target,
                     EventType<? extends Event> eventType)
        指定されたイベント・ソース、ターゲットおよびタイプを使用した新しいEventを構築します。 ソースまたはターゲットがnullに設定された場合は、NULL_SOURCE_TARGET値で置き換えられます。
        パラメータ:
        source - イベントを送信したイベント・ソース
        target - イベントを関連付けるイベント・ターゲット
        eventType - イベントのタイプ
    • メソッドの詳細

      • getTarget

        public EventTarget getTarget​()
        このイベントのイベント・ターゲットを返します。 イベント・ターゲットは、イベントが送信されたときに移動するパスを指定します。
        戻り値:
        イベント・ターゲット
      • getEventType

        public EventType<? extends Event> getEventType​()
        このイベントのイベント・タイプを取得します。 同じEventクラスのオブジェクトに異なるイベント・タイプを指定できます。 これらのイベント・タイプにより、発生するイベントの種類がさらに指定されます。
        戻り値:
        イベント・タイプ
      • copyFor

        public Event copyFor​(Object newSource,
                             EventTarget newTarget)
        指定されたイベント・ソースおよびターゲットを使用してこのイベントのコピーを作成し、返します。 ソースまたはターゲットがnullに設定された場合は、NULL_SOURCE_TARGET値で置き換えられます。
        パラメータ:
        newSource - コピーされたイベントの新しいソース
        newTarget - コピーされたイベントの新しいターゲット
        戻り値:
        新しいソースおよびターゲットを持つイベント・コピー
      • isConsumed

        public boolean isConsumed​()
        このEventがいずれかのフィルタまたはハンドラによって消費されたかどうかを示します。
        戻り値:
        このEventが消費された場合はtrue、それ以外の場合はfalse
      • consume

        public void consume​()
        このEventを消費済としてマークします。 これにより、以降の伝播が停止されます。
      • clone

        public Object clone​()
        このEventのコピーを作成して返します。
        オーバーライド:
        clone、クラス: Object
        戻り値:
        このEventからすべての値がコピーされたEventの新しいインスタンス。
        関連項目:
        Cloneable
      • fireEvent

        public static void fireEvent​(EventTarget eventTarget,
                                     Event event)
        指定されたイベントを起動します。 指定されたイベント・ターゲットは、イベントが移動するパスを指定します。
        パラメータ:
        eventTarget - イベントのターゲット
        event - 起動するイベント
        例外:
        NullPointerException - eventTargetまたはイベントがnullかどうか