public class Window extends Object implements EventTarget
シーンがホストされ、ユーザーが対話する、最上位ウィンドウです。 ウィンドウは、Stage、PopupWindowなどの最上位ウィンドウとなります。 ウィンドウは、ブラウザ・プラグイン・ベースのデプロイメントにも使用されます。
| 型 | プロパティと説明 |
|---|---|
ObjectProperty<EventDispatcher> |
eventDispatcher
このノードのイベント・ディスパッチャを指定します。
|
ReadOnlyBooleanProperty |
focused
この
Windowにキーボードまたは入力フォーカスがあるかどうか。 |
ReadOnlyDoubleProperty |
height
この
Stageの高さ。 |
ObjectProperty<EventHandler<WindowEvent>> |
onCloseRequest
この
Windowを閉じる外部リクエストがあると呼び出されます。 |
ObjectProperty<EventHandler<WindowEvent>> |
onHidden
ウィンドウが非表示になった直後に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onHiding
ウィンドウが非表示になる直前に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onShowing
ウィンドウが表示される直前に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onShown
ウィンドウが表示される直後に呼び出されます。
|
DoubleProperty |
opacity
Stageの不透明度を0.0から1.0の間の値で定義します。 |
ReadOnlyObjectProperty<Scene> |
scene
この
StageでレンダリングされるScene。 |
ReadOnlyBooleanProperty |
showing
この
Stageが表示されているかどうか(つまり、ユーザーのシステムで開いているかどうか)。 |
ReadOnlyDoubleProperty |
width
この
Stageの幅。 |
ReadOnlyDoubleProperty |
x
画面上のこの
Stageの水平位置。 |
ReadOnlyDoubleProperty |
y
画面上のこの
Stageの垂直位置。 |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
Window() |
| 修飾子と型 | メソッドと説明 |
|---|---|
<T extends Event> |
addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
このノードに対するイベント・フィルタを登録します。
|
<T extends Event> |
addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
このノードに対するイベント・ハンドラを登録します。
|
EventDispatchChain |
buildEventDispatchChain(EventDispatchChain tail)
このウィンドウのイベント・ディスパッチ・チェーンを構築します。
|
void |
centerOnScreen()
現在の画面の中心に配置されるように、このWindowでxおよびyの各プロパティを設定します。
|
ObjectProperty<EventDispatcher> |
eventDispatcherProperty()
このノードのイベント・ディスパッチャを指定します。
|
void |
fireEvent(Event event)
指定したイベントを起動します。
|
ReadOnlyBooleanProperty |
focusedProperty()
この
Windowにキーボードまたは入力フォーカスがあるかどうか。 |
EventDispatcher |
getEventDispatcher()
プロパティeventDispatcherの値を取得します。
|
double |
getHeight()
プロパティheightの値を取得します。
|
EventHandler<WindowEvent> |
getOnCloseRequest()
プロパティonCloseRequestの値を取得します。
|
EventHandler<WindowEvent> |
getOnHidden()
プロパティonHiddenの値を取得します。
|
EventHandler<WindowEvent> |
getOnHiding()
プロパティonHidingの値を取得します。
|
EventHandler<WindowEvent> |
getOnShowing()
プロパティonShowingの値を取得します。
|
EventHandler<WindowEvent> |
getOnShown()
プロパティonShownの値を取得します。
|
double |
getOpacity()
プロパティopacityの値を取得します。
|
ObservableMap<Object,Object> |
getProperties()
アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。
|
Scene |
getScene()
プロパティsceneの値を取得します。
|
Object |
getUserData()
以前に設定されたObjectプロパティを返す、または
setUserData(java.lang.Object)メソッドを使用してプロパティが設定されていない場合はNullを返します。 |
double |
getWidth()
プロパティwidthの値を取得します。
|
double |
getX()
プロパティxの値を取得します。
|
double |
getY()
プロパティyの値を取得します。
|
boolean |
hasProperties()
ウィンドウにプロパティが設定されているかどうかテストします。
|
ReadOnlyDoubleProperty |
heightProperty()
この
Stageの高さ。 |
void |
hide()
表示をfalseに設定して、このウィンドウを非表示にしようとします。
|
boolean |
isFocused()
プロパティfocusedの値を取得します。
|
boolean |
isShowing()
プロパティshowingの値を取得します。
|
ObjectProperty<EventHandler<WindowEvent>> |
onCloseRequestProperty()
この
Windowを閉じる外部リクエストがあると呼び出されます。 |
ObjectProperty<EventHandler<WindowEvent>> |
onHiddenProperty()
ウィンドウが非表示になった直後に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onHidingProperty()
ウィンドウが非表示になる直前に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onShowingProperty()
ウィンドウが表示される直前に呼び出されます。
|
ObjectProperty<EventHandler<WindowEvent>> |
onShownProperty()
ウィンドウが表示される直後に呼び出されます。
|
DoubleProperty |
opacityProperty()
Stageの不透明度を0.0から1.0の間の値で定義します。 |
<T extends Event> |
removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
以前登録済のイベント・フィルタをこのノードから登録解除します。
|
<T extends Event> |
removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
以前登録済のイベント・ハンドラをこのノードから登録解除します。
|
void |
requestFocus()
この
Windowが入力フォーカスを取得することを要求します。 |
ReadOnlyObjectProperty<Scene> |
sceneProperty()
この
StageでレンダリングされるScene。 |
void |
setEventDispatcher(EventDispatcher value)
プロパティeventDispatcherの値を設定します。
|
protected <T extends Event> |
setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
このイベント・タイプに使用するハンドラを設定します。
|
void |
setHeight(double value)
プロパティheightの値を設定します。
|
void |
setOnCloseRequest(EventHandler<WindowEvent> value)
プロパティonCloseRequestの値を設定します。
|
void |
setOnHidden(EventHandler<WindowEvent> value)
プロパティonHiddenの値を設定します。
|
void |
setOnHiding(EventHandler<WindowEvent> value)
プロパティonHidingの値を設定します。
|
void |
setOnShowing(EventHandler<WindowEvent> value)
プロパティonShowingの値を設定します。
|
void |
setOnShown(EventHandler<WindowEvent> value)
プロパティonShownの値を設定します。
|
void |
setOpacity(double value)
プロパティopacityの値を設定します。
|
protected void |
setScene(Scene value)
プロパティsceneの値を設定します。
|
void |
setUserData(Object value)
後日取り出すことができる単一のObjectプロパティの設定で使用する便利なメソッドです。
|
void |
setWidth(double value)
プロパティwidthの値を設定します。
|
void |
setX(double value)
プロパティxの値を設定します。
|
void |
setY(double value)
プロパティyの値を設定します。
|
protected void |
show()
表示をtrueに設定して、このウィンドウの表示を試みます。
|
ReadOnlyBooleanProperty |
showingProperty()
この
Stageが表示されているかどうか(つまり、ユーザーのシステムで開いているかどうか)。 |
void |
sizeToScene()
このウィンドウの幅と高さを、このウィンドウのシーンのコンテンツ・サイズに一致するように設定します。
|
ReadOnlyDoubleProperty |
widthProperty()
この
Stageの幅。 |
ReadOnlyDoubleProperty |
xProperty()
画面上のこの
Stageの水平位置。 |
ReadOnlyDoubleProperty |
yProperty()
画面上のこの
Stageの垂直位置。 |
public final ReadOnlyDoubleProperty xProperty
Stageの水平位置。 この属性を変更すると、Stageが水平方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 getX(), setX(double)public final ReadOnlyDoubleProperty yProperty
Stageの垂直位置。 この属性を変更すると、Stageが垂直方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 getY(), setY(double)public final ReadOnlyDoubleProperty widthProperty
Stageの幅。 この属性を変更すると、Stageの幅が狭くなったり広くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
getWidth(), setWidth(double)public final ReadOnlyDoubleProperty heightProperty
Stageの高さ。 この属性を変更すると、Stageの高さが縮んだり高くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
getHeight(), setHeight(double)public final ReadOnlyBooleanProperty focusedProperty
Windowにキーボードまたは入力フォーカスがあるかどうか。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
isFocused(), setFocused(boolean)public final ReadOnlyObjectProperty<Scene> sceneProperty
StageでレンダリングされるScene。 特定のStageには一度に1つのSceneのみが存在でき、1つのSceneは一度に1つのStage上のみに存在できます。 別のStage上にSceneを設定すると、新しいStageが参照を取得する前に古いStageは参照を失います。 全画面排他モードである間は、1つのStage上の複数のSceneをいつでもスワップできます。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 getScene(), setScene(Scene)public final DoubleProperty opacityProperty
Stageの不透明度を0.0から1.0の間の値で定義します。 不透明度は、Stage、そのDecoration、およびそのSceneコンテンツにわたって反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%の不透明度を持つStageは、完全に透明になります。 通常、0%の不透明度を持つStageは、いずれのマウス・イベントも受け取りません。 getOpacity(), setOpacity(double)public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。 public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty
public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty
public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty
public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。 public final ReadOnlyBooleanProperty showingProperty
Stageが表示されているかどうか(つまり、ユーザーのシステムで開いているかどうか)。 ステージは、別のウィンドウの背後でステージがレンダリング中であったり、ステージがモニター外に配置されているためにユーザーに表示できない場合であっても、表示中である可能性があります。 isShowing()public final ObjectProperty<EventDispatcher> eventDispatcherProperty
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。 public void sizeToScene()
public void centerOnScreen()
public final void setX(double value)
Stageの水平位置。 この属性を変更すると、Stageが水平方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 public final double getX()
Stageの水平位置。 この属性を変更すると、Stageが水平方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 public final ReadOnlyDoubleProperty xProperty()
Stageの水平位置。 この属性を変更すると、Stageが水平方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 getX(), setX(double)public final void setY(double value)
Stageの垂直位置。 この属性を変更すると、Stageが垂直方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 public final double getY()
Stageの垂直位置。 この属性を変更すると、Stageが垂直方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 public final ReadOnlyDoubleProperty yProperty()
Stageの垂直位置。 この属性を変更すると、Stageが垂直方向に移動します。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 getY(), setY(double)public final void setWidth(double value)
Stageの幅。 この属性を変更すると、Stageの幅が狭くなったり広くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
public final double getWidth()
Stageの幅。 この属性を変更すると、Stageの幅が狭くなったり広くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
public final ReadOnlyDoubleProperty widthProperty()
Stageの幅。 この属性を変更すると、Stageの幅が狭くなったり広くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
getWidth(), setWidth(double)public final void setHeight(double value)
Stageの高さ。 この属性を変更すると、Stageの高さが縮んだり高くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
public final double getHeight()
Stageの高さ。 この属性を変更すると、Stageの高さが縮んだり高くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
public final ReadOnlyDoubleProperty heightProperty()
Stageの高さ。 この属性を変更すると、Stageの高さが縮んだり高くなったりします。 fullScreenがtrueの場合はこの属性を変更してもStageの表示に影響しませんが、fullScreenがfalseになったときにStageによって適用されます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
getHeight(), setHeight(double)public final void requestFocus()
Windowが入力フォーカスを取得することを要求します。public final boolean isFocused()
Windowにキーボードまたは入力フォーカスがあるかどうか。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
public final ReadOnlyBooleanProperty focusedProperty()
Windowにキーボードまたは入力フォーカスがあるかどうか。
プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
isFocused(), setFocused(boolean)public final ObservableMap<Object,Object> getProperties()
public boolean hasProperties()
public void setUserData(Object value)
getUserData()を呼び出して取り出すことができます。 value - 格納される値。後で、getUserData()を呼び出して取り出すことができます。public Object getUserData()
setUserData(java.lang.Object)メソッドを使用してプロパティが設定されていない場合はNullを返します。protected void setScene(Scene value)
StageでレンダリングされるScene。 特定のStageには一度に1つのSceneのみが存在でき、1つのSceneは一度に1つのStage上のみに存在できます。 別のStage上にSceneを設定すると、新しいStageが参照を取得する前に古いStageは参照を失います。 全画面排他モードである間は、1つのStage上の複数のSceneをいつでもスワップできます。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 public final Scene getScene()
StageでレンダリングされるScene。 特定のStageには一度に1つのSceneのみが存在でき、1つのSceneは一度に1つのStage上のみに存在できます。 別のStage上にSceneを設定すると、新しいStageが参照を取得する前に古いStageは参照を失います。 全画面排他モードである間は、1つのStage上の複数のSceneをいつでもスワップできます。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 public final ReadOnlyObjectProperty<Scene> sceneProperty()
StageでレンダリングされるScene。 特定のStageには一度に1つのSceneのみが存在でき、1つのSceneは一度に1つのStage上のみに存在できます。 別のStage上にSceneを設定すると、新しいStageが参照を取得する前に古いStageは参照を失います。 全画面排他モードである間は、1つのStage上の複数のSceneをいつでもスワップできます。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 getScene(), setScene(Scene)public final void setOpacity(double value)
Stageの不透明度を0.0から1.0の間の値で定義します。 不透明度は、Stage、そのDecoration、およびそのSceneコンテンツにわたって反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%の不透明度を持つStageは、完全に透明になります。 通常、0%の不透明度を持つStageは、いずれのマウス・イベントも受け取りません。 public final double getOpacity()
Stageの不透明度を0.0から1.0の間の値で定義します。 不透明度は、Stage、そのDecoration、およびそのSceneコンテンツにわたって反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%の不透明度を持つStageは、完全に透明になります。 通常、0%の不透明度を持つStageは、いずれのマウス・イベントも受け取りません。 public final DoubleProperty opacityProperty()
Stageの不透明度を0.0から1.0の間の値で定義します。 不透明度は、Stage、そのDecoration、およびそのSceneコンテンツにわたって反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%の不透明度を持つStageは、完全に透明になります。 通常、0%の不透明度を持つStageは、いずれのマウス・イベントも受け取りません。 getOpacity(), setOpacity(double)public final void setOnCloseRequest(EventHandler<WindowEvent> value)
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。 public final EventHandler<WindowEvent> getOnCloseRequest()
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。 public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty()
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。 public final void setOnShowing(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnShowing()
public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty()
public final void setOnShown(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnShown()
public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty()
public final void setOnHiding(EventHandler<WindowEvent> value)
public final EventHandler<WindowEvent> getOnHiding()
public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty()
public final void setOnHidden(EventHandler<WindowEvent> value)
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。 public final EventHandler<WindowEvent> getOnHidden()
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。 public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty()
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。 public final boolean isShowing()
Stageが表示されているかどうか(つまり、ユーザーのシステムで開いているかどうか)。 ステージは、別のウィンドウの背後でステージがレンダリング中であったり、ステージがモニター外に配置されているためにユーザーに表示できない場合であっても、表示中である可能性があります。 public final ReadOnlyBooleanProperty showingProperty()
Stageが表示されているかどうか(つまり、ユーザーのシステムで開いているかどうか)。 ステージは、別のウィンドウの背後でステージがレンダリング中であったり、ステージがモニター外に配置されているためにユーザーに表示できない場合であっても、表示中である可能性があります。 isShowing()protected void show()
IllegalStateException - このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。public void hide()
IllegalStateException - このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。public final void setEventDispatcher(EventDispatcher value)
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。 public final EventDispatcher getEventDispatcher()
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。 public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。 public final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
Eventを受け取ると呼び出されます。 T - ハンドラの特定のイベント・クラスeventType - ハンドラが受け取るイベントのタイプeventHandler - 登録するハンドラNullPointerException - イベント・タイプまたはハンドラがnullの場合public final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
T - ハンドラの特定のイベント・クラスeventType - 登録解除するイベント・タイプeventHandler - 登録解除するハンドラNullPointerException - イベント・タイプまたはハンドラがnullの場合public final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
Eventを受け取ると呼び出されます。 T - フィルタの特定のイベント・クラスeventType - フィルタが受け取るイベントのタイプeventFilter - 登録するフィルタNullPointerException - イベント・タイプまたはフィルタがnullの場合public final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
T - フィルタの特定のイベント・クラスeventType - 登録解除するイベント・タイプeventFilter - 登録解除するフィルタNullPointerException - イベント・タイプまたはフィルタがnullの場合protected final <T extends Event> void setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
T - ハンドラの特定のイベント・クラスeventType - 指定のeventHandlerに関連付けるイベント・タイプeventHandler - 登録するハンドラ、または登録解除する場合はnullNullPointerException - イベント・タイプがnullの場合public final void fireEvent(Event event)
このメソッドは、FXユーザー・スレッドで呼び出される必要があります。
event - 起動するイベントpublic EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
buildEventDispatchChain in interface EventTargettail - 構築元となる初期チェーンCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.