- java.lang.Object
-
- javafx.stage.Window
-
- すべての実装されたインタフェース:
EventTarget
- 直系の既知のサブクラス:
PopupWindow,Stage
public class Window extends Object implements EventTarget
シーンがホストされ、ユーザーが対話する、最上位ウィンドウです。 ウィンドウは、Stage、PopupWindowなどの最上位ウィンドウとなります。 ウィンドウは、ブラウザ・プラグイン・ベースのデプロイメントにも使用されます。ウィンドウ・オブジェクトは、JavaFXアプリケーション・スレッドで構築および変更する必要があります。
JavaFXアプリケーション・スレッドは、JavaFXランタイムの起動プロセスの一部として作成されます。 詳細については、
ApplicationクラスおよびPlatform.startup(Runnable)メソッドを参照してください。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<EventDispatcher>eventDispatcherこのノードのイベント・ディスパッチャを指定します。ReadOnlyBooleanPropertyfocusedこのWindowにキーボードまたは入力フォーカスがあるかどうか。BooleanPropertyforceIntegerRenderScale関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。ReadOnlyDoublePropertyheightこのWindowの高さです。ObjectProperty<EventHandler<WindowEvent>>onCloseRequestこのWindowを閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onHiddenウィンドウが非表示になった直後に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onHidingウィンドウが非表示になる直前に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onShowingウィンドウが表示される直前に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onShownウィンドウが表示される直後に呼び出されます。DoublePropertyopacityWindowの不透明度を0.0〜1.0の値で定義します。ReadOnlyDoublePropertyoutputScaleXWindowがレンダリングのすべての段階で水平のシーン座標に適用され、スクリーンまたは他の出力先デバイスへの出力を合成するスケール。ReadOnlyDoublePropertyoutputScaleYWindowがレンダリングのすべての段階で垂直のシーン座標に適用され、画面または他の宛先デバイスへの出力を合成するスケール。DoublePropertyrenderScaleXWindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。DoublePropertyrenderScaleYWindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。ReadOnlyObjectProperty<Scene>sceneこのWindowにレンダリングされるScene。ReadOnlyBooleanPropertyshowingこのWindowが表示しているかどうか(つまり、ユーザー・システム上で開いているかどうか)。ReadOnlyDoublePropertywidthこのWindowの幅。ReadOnlyDoublePropertyxスクリーン上のこのWindowの水平ロケーション。ReadOnlyDoublePropertyyこのWindowの画面上での垂直方向のロケーション。
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedWindow()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 <T extends Event>
voidaddEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)このノードに対するイベント・フィルタを登録します。<T extends Event>
voidaddEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このノードに対するイベント・ハンドラを登録します。EventDispatchChainbuildEventDispatchChain(EventDispatchChain tail)このウィンドウのイベント・ディスパッチ・チェーンを構築します。voidcenterOnScreen()現在の画面の中心に配置されるように、このWindowでxおよびyの各プロパティを設定します。ObjectProperty<EventDispatcher>eventDispatcherProperty()このノードのイベント・ディスパッチャを指定します。voidfireEvent(Event event)指定したイベントを起動します。ReadOnlyBooleanPropertyfocusedProperty()このWindowにキーボードまたは入力フォーカスがあるかどうか。BooleanPropertyforceIntegerRenderScaleProperty()関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。EventDispatchergetEventDispatcher()プロパティeventDispatcherの値を取得します。doublegetHeight()プロパティheightの値を取得します。EventHandler<WindowEvent>getOnCloseRequest()プロパティonCloseRequestの値を取得します。EventHandler<WindowEvent>getOnHidden()プロパティonHiddenの値を取得します。EventHandler<WindowEvent>getOnHiding()プロパティonHidingの値を取得します。EventHandler<WindowEvent>getOnShowing()プロパティonShowingの値を取得します。EventHandler<WindowEvent>getOnShown()プロパティonShownの値を取得します。doublegetOpacity()プロパティopacityの値を取得します。doublegetOutputScaleX()プロパティoutputScaleXの値を取得します。doublegetOutputScaleY()プロパティoutputScaleYの値を取得します。ObservableMap<Object,Object>getProperties()アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。doublegetRenderScaleX()プロパティrenderScaleXの値を取得します。doublegetRenderScaleY()プロパティrenderScaleYの値を取得します。ScenegetScene()プロパティsceneの値を取得します。ObjectgetUserData()以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。doublegetWidth()プロパティwidthの値を取得します。static ObservableList<Window>getWindows()現在表示されているJavaFXウィンドウへの参照を含むリストを返します。doublegetX()プロパティxの値を取得します。doublegetY()プロパティyの値を取得します。booleanhasProperties()Windowにプロパティがあるかどうかをテストします。ReadOnlyDoublePropertyheightProperty()このWindowの高さです。voidhide()表示をfalseに設定して、このウィンドウを非表示にしようとします。booleanisFocused()プロパティfocusedの値を取得します。booleanisForceIntegerRenderScale()プロパティforceIntegerRenderScaleの値を取得します。booleanisShowing()プロパティshowingの値を取得します。ObjectProperty<EventHandler<WindowEvent>>onCloseRequestProperty()このWindowを閉じる外部リクエストがあると呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onHiddenProperty()ウィンドウが非表示になった直後に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onHidingProperty()ウィンドウが非表示になる直前に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onShowingProperty()ウィンドウが表示される直前に呼び出されます。ObjectProperty<EventHandler<WindowEvent>>onShownProperty()ウィンドウが表示される直後に呼び出されます。DoublePropertyopacityProperty()Windowの不透明度を0.0〜1.0の値で定義します。ReadOnlyDoublePropertyoutputScaleXProperty()Windowがレンダリングのすべての段階で水平のシーン座標に適用され、スクリーンまたは他の出力先デバイスへの出力を合成するスケール。ReadOnlyDoublePropertyoutputScaleYProperty()Windowがレンダリングのすべての段階で垂直のシーン座標に適用され、画面または他の宛先デバイスへの出力を合成するスケール。<T extends Event>
voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)以前登録済のイベント・フィルタをこのノードから登録解除します。<T extends Event>
voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)以前登録済のイベント・ハンドラをこのノードから登録解除します。DoublePropertyrenderScaleXProperty()WindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。DoublePropertyrenderScaleYProperty()WindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。voidrequestFocus()このWindowが入力フォーカスを取得することを要求します。ReadOnlyObjectProperty<Scene>sceneProperty()このWindowにレンダリングされるScene。voidsetEventDispatcher(EventDispatcher value)プロパティeventDispatcherの値を設定します。protected <T extends Event>
voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このイベント・タイプに使用するハンドラを設定します。voidsetForceIntegerRenderScale(boolean forced)プロパティforceIntegerRenderScaleの値を設定します。voidsetHeight(double value)プロパティheightの値を設定します。voidsetOnCloseRequest(EventHandler<WindowEvent> value)プロパティonCloseRequestの値を設定します。voidsetOnHidden(EventHandler<WindowEvent> value)プロパティonHiddenの値を設定します。voidsetOnHiding(EventHandler<WindowEvent> value)プロパティonHidingの値を設定します。voidsetOnShowing(EventHandler<WindowEvent> value)プロパティonShowingの値を設定します。voidsetOnShown(EventHandler<WindowEvent> value)プロパティonShownの値を設定します。voidsetOpacity(double value)プロパティopacityの値を設定します。voidsetRenderScaleX(double scale)プロパティrenderScaleXの値を設定します。voidsetRenderScaleY(double scale)プロパティrenderScaleYの値を設定します。protected voidsetScene(Scene value)プロパティsceneの値を設定します。voidsetUserData(Object value)後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。voidsetWidth(double value)プロパティwidthの値を設定します。voidsetX(double value)プロパティxの値を設定します。voidsetY(double value)プロパティyの値を設定します。protected voidshow()表示をtrueに設定して、このウィンドウの表示を試みます。ReadOnlyBooleanPropertyshowingProperty()このWindowが表示しているかどうか(つまり、ユーザー・システム上で開いているかどうか)。voidsizeToScene()このウィンドウの幅と高さを、このウィンドウのシーンのコンテンツ・サイズに一致するように設定します。ReadOnlyDoublePropertywidthProperty()このWindowの幅。ReadOnlyDoublePropertyxProperty()スクリーン上のこのWindowの水平ロケーション。ReadOnlyDoublePropertyyProperty()このWindowの画面上での垂直方向のロケーション。
-
-
-
プロパティの詳細
-
outputScaleX
public final ReadOnlyDoubleProperty outputScaleXProperty
Windowがレンダリングのすべての段階で水平のシーン座標に適用され、スクリーンまたは他の出力先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
- 関連項目:
getOutputScaleX()
-
outputScaleY
public final ReadOnlyDoubleProperty outputScaleYProperty
Windowがレンダリングのすべての段階で垂直のシーン座標に適用され、画面または他の宛先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
- 関連項目:
getOutputScaleY()
-
forceIntegerRenderScale
public final BooleanProperty forceIntegerRenderScaleProperty
関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。renderScaleプロパティは、関連するoutputScaleプロパティの変更と直接的に同時に更新されますが、値はsetRenderScaleセッターへの後続の呼び出しによって、またはバインドの適切な使用によってオーバーライドできます。 このプロパティでは、renderScaleプロパティ・オブジェクトまたはメソッドを直接使用して非整数スケールを設定することはできません。- デフォルト値:
- false
- 導入されたバージョン:
- 9
- 関連項目:
isForceIntegerRenderScale(),setForceIntegerRenderScale(boolean)
-
renderScaleX
public final DoubleProperty renderScaleXProperty
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。 このプロパティは、outputScaleXプロパティに変更があるたびに自動的に更新され、outputScaleXプロパティのリスナーにレスポンスしてsetRenderScaleX()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleX
- 導入されたバージョン:
- 9
- 関連項目:
getRenderScaleX(),setRenderScaleX(double)
-
renderScaleY
public final DoubleProperty renderScaleYProperty
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。 このプロパティは、outputScaleYプロパティに変更があるたびに自動的に更新され、outputScaleYプロパティのリスナーにレスポンスしてsetRenderScaleY()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleY
- 導入されたバージョン:
- 9
- 関連項目:
getRenderScaleY(),setRenderScaleY(double)
-
x
public final ReadOnlyDoubleProperty xProperty
スクリーン上のこのWindowの水平ロケーション。 この属性を変更すると、Windowが水平方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。- 関連項目:
getX()、setX(double)
-
y
public final ReadOnlyDoubleProperty yProperty
このWindowの画面上での垂直方向のロケーション。 この属性を変更すると、Windowが垂直方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。- 関連項目:
getY()、setY(double)
-
width
public final ReadOnlyDoubleProperty widthProperty
このWindowの幅。 この属性を変更すると、Windowの幅が狭くなります。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。 このWindowは、アプリケーションによって決して設定されていない場合、シーンからその幅を取ります。 エンド・ユーザーによるウィンドウのサイズ変更は、アプリケーションによる幅の設定としてカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
getWidth()、setWidth(double)
-
height
public final ReadOnlyDoubleProperty heightProperty
このWindowの高さです。 この属性を変更すると、Windowの高さが縮小または高められます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。 このウィンドウは、アプリケーションによって設定されていない場合、そのシーンからの高さをとります。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによる高さの設定はカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
getHeight()、setHeight(double)
-
focused
public final ReadOnlyBooleanProperty focusedProperty
このWindowにキーボードまたは入力フォーカスがあるかどうか。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
isFocused()
-
scene
public final ReadOnlyObjectProperty<Scene> sceneProperty
このWindowにレンダリングされるScene。 一度にWindowには1つのSceneしか存在できません。また、Sceneは一度に1つのWindowにしか存在できません。 別のWindowにSceneを設定すると、新しいWindowが参照を失うことになります。Stageのインスタンスであり、fullScreenがtrueに設定されていても、いつでもSceneをWindowにスワップすることができます。 このWindowの幅または高さがアプリケーションで一度も設定されていない場合、シーンを設定すると、このWindowはそのシーンからその幅または高さを取得します。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによって幅や高さが設定されることはありません。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。- デフォルト値:
- null
- 関連項目:
getScene(),setScene(Scene)
-
opacity
public final DoubleProperty opacityProperty
Windowの不透明度を0.0〜1.0の値で定義します。 不透明度は、Window、そのDecorationおよびそのSceneコンテンツに反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%不透明度のWindowは完全に半透明です。 通常、0%不透明度のWindowはマウス・イベントを受け取りません。- デフォルト値:
- 1.0
- 関連項目:
getOpacity()、setOpacity(double)
-
onCloseRequest
public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty
このWindowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。
-
onShowing
public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty
ウィンドウが表示される直前に呼び出されます。
-
onShown
public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty
ウィンドウが表示される直後に呼び出されます。
-
onHiding
public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty
ウィンドウが非表示になる直前に呼び出されます。
-
onHidden
public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty
ウィンドウが非表示になった直後に呼び出されます。Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。
-
showing
public final ReadOnlyBooleanProperty showingProperty
このWindowが表示しているかどうか(つまり、ユーザー・システム上で開いているかどうか)。 ウィンドウは"showing"かもしれませんが、ウィンドウが別のウィンドウの後ろにレンダリングされているか、またはウィンドウがモニターから離れているために、ユーザーがそれを見ることができない場合があります。- デフォルト値:
- false
- 関連項目:
isShowing()
-
eventDispatcher
public final ObjectProperty<EventDispatcher> eventDispatcherProperty
このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
-
-
メソッドの詳細
-
getWindows
public static ObservableList<Window> getWindows()
現在表示されているJavaFXウィンドウへの参照を含むリストを返します。 リストは変更不可能です - このリストを変更しようとすると、実行時にUnsupportedOperationExceptionがスローされます。- 戻り値:
- 現在表示されているすべてのウィンドウを含むリスト。
- 導入されたバージョン:
- 9
-
sizeToScene
public void sizeToScene()
このウィンドウの幅と高さを、このウィンドウのシーンのコンテンツ・サイズに一致するように設定します。
-
centerOnScreen
public void centerOnScreen()
現在の画面の中心に配置されるように、このWindowでxおよびyの各プロパティを設定します。 現在の画面は、すべての画面の現在のウィンドウ境界と表示境界の交差から決定されます。
-
getOutputScaleX
public final double getOutputScaleX()
プロパティoutputScaleXの値を取得します。- プロパティの説明:
Windowがレンダリングのすべての段階で水平のシーン座標に適用され、スクリーンまたは他の出力先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
-
outputScaleXProperty
public final ReadOnlyDoubleProperty outputScaleXProperty()
Windowがレンダリングのすべての段階で水平のシーン座標に適用され、スクリーンまたは他の出力先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
- 関連項目:
getOutputScaleX()
-
getOutputScaleY
public final double getOutputScaleY()
プロパティoutputScaleYの値を取得します。- プロパティの説明:
Windowがレンダリングのすべての段階で垂直のシーン座標に適用され、画面または他の宛先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
-
outputScaleYProperty
public final ReadOnlyDoubleProperty outputScaleYProperty()
Windowがレンダリングのすべての段階で垂直のシーン座標に適用され、画面または他の宛先デバイスへの出力を合成するスケール。 このプロパティは、次のようなさまざまな時点でシステムによって非同期に更新されます:- ウィンドウの作成
Screenプロパティが更新される前後の新しいScreenにウィンドウを移動している間の時点で。- 出力スケーリングのためのユーザーのプリファレンスの変化にレスポンスして。
- 導入されたバージョン:
- 9
- 関連項目:
getOutputScaleY()
-
setForceIntegerRenderScale
public final void setForceIntegerRenderScale(boolean forced)
プロパティforceIntegerRenderScaleの値を設定します。- プロパティの説明:
- 関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。
renderScaleプロパティは、関連するoutputScaleプロパティの変更と直接的に同時に更新されますが、値はsetRenderScaleセッターへの後続の呼び出しによって、またはバインドの適切な使用によってオーバーライドできます。 このプロパティでは、renderScaleプロパティ・オブジェクトまたはメソッドを直接使用して非整数スケールを設定することはできません。 - デフォルト値:
- false
- 導入されたバージョン:
- 9
-
isForceIntegerRenderScale
public final boolean isForceIntegerRenderScale()
プロパティforceIntegerRenderScaleの値を取得します。- プロパティの説明:
- 関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。
renderScaleプロパティは、関連するoutputScaleプロパティの変更と直接的に同時に更新されますが、値はsetRenderScaleセッターへの後続の呼び出しによって、またはバインドの適切な使用によってオーバーライドできます。 このプロパティでは、renderScaleプロパティ・オブジェクトまたはメソッドを直接使用して非整数スケールを設定することはできません。 - デフォルト値:
- false
- 導入されたバージョン:
- 9
-
forceIntegerRenderScaleProperty
public final BooleanProperty forceIntegerRenderScaleProperty()
関連する出力スケールに変更があったときに、システムによってデフォルトで整数レンダーのスケールのみが設定されるかどうかを制御するブール型のプロパティです。renderScaleプロパティは、関連するoutputScaleプロパティの変更と直接的に同時に更新されますが、値はsetRenderScaleセッターへの後続の呼び出しによって、またはバインドの適切な使用によってオーバーライドできます。 このプロパティでは、renderScaleプロパティ・オブジェクトまたはメソッドを直接使用して非整数スケールを設定することはできません。- デフォルト値:
- false
- 導入されたバージョン:
- 9
- 関連項目:
isForceIntegerRenderScale(),setForceIntegerRenderScale(boolean)
-
setRenderScaleX
public final void setRenderScaleX(double scale)
プロパティrenderScaleXの値を設定します。- プロパティの説明:
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。 このプロパティは、outputScaleXプロパティに変更があるたびに自動的に更新され、outputScaleXプロパティのリスナーにレスポンスしてsetRenderScaleX()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleX
- 導入されたバージョン:
- 9
-
getRenderScaleX
public final double getRenderScaleX()
プロパティrenderScaleXの値を取得します。- プロパティの説明:
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。 このプロパティは、outputScaleXプロパティに変更があるたびに自動的に更新され、outputScaleXプロパティのリスナーにレスポンスしてsetRenderScaleX()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleX
- 導入されたバージョン:
- 9
-
renderScaleXProperty
public final DoubleProperty renderScaleXProperty()
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する水平スケール。 このプロパティは、outputScaleXプロパティに変更があるたびに自動的に更新され、outputScaleXプロパティのリスナーにレスポンスしてsetRenderScaleX()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleX
- 導入されたバージョン:
- 9
- 関連項目:
getRenderScaleX(),setRenderScaleX(double)
-
setRenderScaleY
public final void setRenderScaleY(double scale)
プロパティrenderScaleYの値を設定します。- プロパティの説明:
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。 このプロパティは、outputScaleYプロパティに変更があるたびに自動的に更新され、outputScaleYプロパティのリスナーにレスポンスしてsetRenderScaleY()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleY
- 導入されたバージョン:
- 9
-
getRenderScaleY
public final double getRenderScaleY()
プロパティrenderScaleYの値を取得します。- プロパティの説明:
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。 このプロパティは、outputScaleYプロパティに変更があるたびに自動的に更新され、outputScaleYプロパティのリスナーにレスポンスしてsetRenderScaleY()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleY
- 導入されたバージョン:
- 9
-
renderScaleYProperty
public final DoubleProperty renderScaleYProperty()
WindowがSceneをレンダリング・バッファにレンダリングするときに使用する垂直スケール。 このプロパティは、outputScaleYプロパティに変更があるたびに自動的に更新され、outputScaleYプロパティのリスナーにレスポンスしてsetRenderScaleY()を呼び出すか、または適切にバインドすることによってオーバーライドできます。- デフォルト値:
- outputScaleY
- 導入されたバージョン:
- 9
- 関連項目:
getRenderScaleY(),setRenderScaleY(double)
-
setX
public final void setX(double value)
プロパティxの値を設定します。- プロパティの説明:
- スクリーン上のこの
Windowの水平ロケーション。 この属性を変更すると、Windowが水平方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
- スクリーン上のこの
Windowの水平ロケーション。 この属性を変更すると、Windowが水平方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。
-
xProperty
public final ReadOnlyDoubleProperty xProperty()
スクリーン上のこのWindowの水平ロケーション。 この属性を変更すると、Windowが水平方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。- 関連項目:
getX()、setX(double)
-
setY
public final void setY(double value)
プロパティyの値を設定します。- プロパティの説明:
- この
Windowの画面上での垂直方向のロケーション。 この属性を変更すると、Windowが垂直方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
- この
Windowの画面上での垂直方向のロケーション。 この属性を変更すると、Windowが垂直方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。
-
yProperty
public final ReadOnlyDoubleProperty yProperty()
このWindowの画面上での垂直方向のロケーション。 この属性を変更すると、Windowが垂直方向に移動します。 このWindowがStageのインスタンスである場合、この属性を変更してもWindowには影響しませんが、fullScreenがtrueの場合はWindowがtrueになりますが、fullScreenがfalseになると、その属性が変更されます。- 関連項目:
getY()、setY(double)
-
setWidth
public final void setWidth(double value)
プロパティwidthの値を設定します。- プロパティの説明:
- この
Windowの幅。 この属性を変更すると、Windowの幅が狭くなります。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。 このWindowは、アプリケーションによって決して設定されていない場合、シーンからその幅を取ります。 エンド・ユーザーによるウィンドウのサイズ変更は、アプリケーションによる幅の設定としてカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- この
Windowの幅。 この属性を変更すると、Windowの幅が狭くなります。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。 このWindowは、アプリケーションによって決して設定されていない場合、シーンからその幅を取ります。 エンド・ユーザーによるウィンドウのサイズ変更は、アプリケーションによる幅の設定としてカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
-
widthProperty
public final ReadOnlyDoubleProperty widthProperty()
このWindowの幅。 この属性を変更すると、Windowの幅が狭くなります。 この値には、オペレーティング・システムで追加できる、サイズ変更可能なフレーム・ハンドルなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの幅がかわりに設定されます。 このWindowは、アプリケーションによって決して設定されていない場合、シーンからその幅を取ります。 エンド・ユーザーによるウィンドウのサイズ変更は、アプリケーションによる幅の設定としてカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
getWidth()、setWidth(double)
-
setHeight
public final void setHeight(double value)
プロパティheightの値を設定します。- プロパティの説明:
- この
Windowの高さです。 この属性を変更すると、Windowの高さが縮小または高められます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。 このウィンドウは、アプリケーションによって設定されていない場合、そのシーンからの高さをとります。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによる高さの設定はカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- この
Windowの高さです。 この属性を変更すると、Windowの高さが縮小または高められます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。 このウィンドウは、アプリケーションによって設定されていない場合、そのシーンからの高さをとります。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによる高さの設定はカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
-
heightProperty
public final ReadOnlyDoubleProperty heightProperty()
このWindowの高さです。 この属性を変更すると、Windowの高さが縮小または高められます。 この値には、オペレーティング・システムで追加できる、タイトル・バーなどのすべての装飾が含まれます。 一般的なアプリケーションではSceneの高さがかわりに設定されます。 このウィンドウは、アプリケーションによって設定されていない場合、そのシーンからの高さをとります。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによる高さの設定はカウントされません。 このWindowがStageのインスタンスである場合、この属性の変更はWindowには影響しませんが、fullScreenはtrueですが、fullScreenがfalseになると、Windowによって尊重されます。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
getHeight()、setHeight(double)
-
requestFocus
public final void requestFocus()
このWindowが入力フォーカスを取得することを要求します。
-
isFocused
public final boolean isFocused()
プロパティfocusedの値を取得します。- プロパティの説明:
- この
Windowにキーボードまたは入力フォーカスがあるかどうか。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
-
focusedProperty
public final ReadOnlyBooleanProperty focusedProperty()
このWindowにキーボードまたは入力フォーカスがあるかどうか。プロパティは、基礎となるプラットフォームによって外部的に変更可能であり、バインド可能にできないため、読取り専用となっています。
- 関連項目:
isFocused()
-
getProperties
public final ObservableMap<Object,Object> getProperties()
アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。- 戻り値:
- アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップ
- 導入されたバージョン:
- JavaFX 8u40
-
hasProperties
public boolean hasProperties()
Windowにプロパティがあるかどうかをテストします。- 戻り値:
- ノードにプロパティがある場合はtrue。
- 導入されたバージョン:
- JavaFX 8u40
-
setUserData
public void setUserData(Object value)
後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。 機能的にはgetProperties().put(Object key, Object value)メソッドの呼出しと同等です。 これは、後でgetUserData()を呼び出して取得できます。- パラメータ:
value- 格納される値。これは、後でgetUserData()を呼び出して取得できます。- 導入されたバージョン:
- JavaFX 8u40
-
getUserData
public Object getUserData()
以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。- 戻り値:
- 以前に設定されたオブジェクト。または、プロパティが設定されていないか、nullが設定されていた場合はnull。
- 導入されたバージョン:
- JavaFX 8u40
-
setScene
protected void setScene(Scene value)
プロパティsceneの値を設定します。- プロパティの説明:
- この
WindowにレンダリングされるScene。 一度にWindowには1つのSceneしか存在できません。また、Sceneは一度に1つのWindowにしか存在できません。 別のWindowにSceneを設定すると、新しいWindowが参照を失うことになります。Stageのインスタンスであり、fullScreenがtrueに設定されていても、いつでもSceneをWindowにスワップすることができます。 このWindowの幅または高さがアプリケーションで一度も設定されていない場合、シーンを設定すると、このWindowはそのシーンからその幅または高さを取得します。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによって幅や高さが設定されることはありません。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 - デフォルト値:
- null
-
getScene
public final Scene getScene()
プロパティsceneの値を取得します。- プロパティの説明:
- この
WindowにレンダリングされるScene。 一度にWindowには1つのSceneしか存在できません。また、Sceneは一度に1つのWindowにしか存在できません。 別のWindowにSceneを設定すると、新しいWindowが参照を失うことになります。Stageのインスタンスであり、fullScreenがtrueに設定されていても、いつでもSceneをWindowにスワップすることができます。 このWindowの幅または高さがアプリケーションで一度も設定されていない場合、シーンを設定すると、このWindowはそのシーンからその幅または高さを取得します。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによって幅や高さが設定されることはありません。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。 - デフォルト値:
- null
-
sceneProperty
public final ReadOnlyObjectProperty<Scene> sceneProperty()
このWindowにレンダリングされるScene。 一度にWindowには1つのSceneしか存在できません。また、Sceneは一度に1つのWindowにしか存在できません。 別のWindowにSceneを設定すると、新しいWindowが参照を失うことになります。Stageのインスタンスであり、fullScreenがtrueに設定されていても、いつでもSceneをWindowにスワップすることができます。 このWindowの幅または高さがアプリケーションで一度も設定されていない場合、シーンを設定すると、このWindowはそのシーンからその幅または高さを取得します。 エンド・ユーザーがこのウィンドウのサイズを変更しても、アプリケーションによって幅や高さが設定されることはありません。 このプロパティがJavaFXアプリケーション・スレッド以外のスレッドで設定されている場合は、IllegalStateExceptionがスローされます。- デフォルト値:
- null
- 関連項目:
getScene(),setScene(Scene)
-
setOpacity
public final void setOpacity(double value)
プロパティopacityの値を設定します。- プロパティの説明:
Windowの不透明度を0.0〜1.0の値で定義します。 不透明度は、Window、そのDecorationおよびそのSceneコンテンツに反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%不透明度のWindowは完全に半透明です。 通常、0%不透明度のWindowはマウス・イベントを受け取りません。- デフォルト値:
- 1.0
-
getOpacity
public final double getOpacity()
プロパティopacityの値を取得します。- プロパティの説明:
Windowの不透明度を0.0〜1.0の値で定義します。 不透明度は、Window、そのDecorationおよびそのSceneコンテンツに反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%不透明度のWindowは完全に半透明です。 通常、0%不透明度のWindowはマウス・イベントを受け取りません。- デフォルト値:
- 1.0
-
opacityProperty
public final DoubleProperty opacityProperty()
Windowの不透明度を0.0〜1.0の値で定義します。 不透明度は、Window、そのDecorationおよびそのSceneコンテンツに反映されます。 不透明度をサポートしていないJavaFXランタイム・プラットフォームでは、この変数に値を割り当てても視覚上変わりがありません。 0%不透明度のWindowは完全に半透明です。 通常、0%不透明度のWindowはマウス・イベントを受け取りません。- デフォルト値:
- 1.0
- 関連項目:
getOpacity()、setOpacity(double)
-
setOnCloseRequest
public final void setOnCloseRequest(EventHandler<WindowEvent> value)
プロパティonCloseRequestの値を設定します。- プロパティの説明:
- この
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。
-
getOnCloseRequest
public final EventHandler<WindowEvent> getOnCloseRequest()
プロパティonCloseRequestの値を取得します。- プロパティの説明:
- この
Windowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。
-
onCloseRequestProperty
public final ObjectProperty<EventHandler<WindowEvent>> onCloseRequestProperty()
このWindowを閉じる外部リクエストがあると呼び出されます。 インストールされたイベント・ハンドラは、受け取ったイベントを使用することで、ウィンドウが閉じられることを回避できます。
-
setOnShowing
public final void setOnShowing(EventHandler<WindowEvent> value)
プロパティonShowingの値を設定します。- プロパティの説明:
- ウィンドウが表示される直前に呼び出されます。
-
getOnShowing
public final EventHandler<WindowEvent> getOnShowing()
プロパティonShowingの値を取得します。- プロパティの説明:
- ウィンドウが表示される直前に呼び出されます。
-
onShowingProperty
public final ObjectProperty<EventHandler<WindowEvent>> onShowingProperty()
ウィンドウが表示される直前に呼び出されます。
-
setOnShown
public final void setOnShown(EventHandler<WindowEvent> value)
プロパティonShownの値を設定します。- プロパティの説明:
- ウィンドウが表示される直後に呼び出されます。
-
getOnShown
public final EventHandler<WindowEvent> getOnShown()
プロパティonShownの値を取得します。- プロパティの説明:
- ウィンドウが表示される直後に呼び出されます。
-
onShownProperty
public final ObjectProperty<EventHandler<WindowEvent>> onShownProperty()
ウィンドウが表示される直後に呼び出されます。
-
setOnHiding
public final void setOnHiding(EventHandler<WindowEvent> value)
プロパティonHidingの値を設定します。- プロパティの説明:
- ウィンドウが非表示になる直前に呼び出されます。
-
getOnHiding
public final EventHandler<WindowEvent> getOnHiding()
プロパティonHidingの値を取得します。- プロパティの説明:
- ウィンドウが非表示になる直前に呼び出されます。
-
onHidingProperty
public final ObjectProperty<EventHandler<WindowEvent>> onHidingProperty()
ウィンドウが非表示になる直前に呼び出されます。
-
setOnHidden
public final void setOnHidden(EventHandler<WindowEvent> value)
プロパティonHiddenの値を設定します。- プロパティの説明:
- ウィンドウが非表示になった直後に呼び出されます。
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。
-
getOnHidden
public final EventHandler<WindowEvent> getOnHidden()
プロパティonHiddenの値を取得します。- プロパティの説明:
- ウィンドウが非表示になった直後に呼び出されます。
Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。
-
onHiddenProperty
public final ObjectProperty<EventHandler<WindowEvent>> onHiddenProperty()
ウィンドウが非表示になった直後に呼び出されます。Windowが非表示の場合、このイベント・ハンドラが呼び出され、開発者はWindowが閉じられたときにリソースをクリーンアップしたり、その他のタスクを実行できます。
-
isShowing
public final boolean isShowing()
プロパティshowingの値を取得します。- プロパティの説明:
- この
Windowが表示しているかどうか(つまり、ユーザー・システム上で開いているかどうか)。 ウィンドウは"showing"かもしれませんが、ウィンドウが別のウィンドウの後ろにレンダリングされているか、またはウィンドウがモニターから離れているために、ユーザーがそれを見ることができない場合があります。 - デフォルト値:
- false
-
showingProperty
public final ReadOnlyBooleanProperty showingProperty()
このWindowが表示しているかどうか(つまり、ユーザー・システム上で開いているかどうか)。 ウィンドウは"showing"かもしれませんが、ウィンドウが別のウィンドウの後ろにレンダリングされているか、またはウィンドウがモニターから離れているために、ユーザーがそれを見ることができない場合があります。- デフォルト値:
- false
- 関連項目:
isShowing()
-
show
protected void show()
表示をtrueに設定して、このウィンドウの表示を試みます。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。
-
hide
public void hide()
表示をfalseに設定して、このウィンドウを非表示にしようとします。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。
-
setEventDispatcher
public final void setEventDispatcher(EventDispatcher value)
プロパティeventDispatcherの値を設定します。- プロパティの説明:
- このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しい
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
-
getEventDispatcher
public final EventDispatcher getEventDispatcher()
プロパティeventDispatcherの値を取得します。- プロパティの説明:
- このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しい
EventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
-
eventDispatcherProperty
public final ObjectProperty<EventDispatcher> eventDispatcherProperty()
このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
-
addEventHandler
public final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
このノードに対するイベント・ハンドラを登録します。 ハンドラは、ノードがイベント配信のバブリング・フェーズ中に指定のタイプのEventを受け取ると呼び出されます。- 型パラメータ:
T- ハンドラの特定のイベント・クラス- パラメータ:
eventType- ハンドラが受け取るイベントのタイプeventHandler- 登録するハンドラ- 例外:
NullPointerException- イベント・タイプまたはハンドラがnullの場合
-
removeEventHandler
public final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
以前登録済のイベント・ハンドラをこのノードから登録解除します。 1つのハンドラが複数の異なるイベント・タイプに登録されているため、呼出し元はハンドラを登録解除する特定のイベント・タイプを指定する必要があります。- 型パラメータ:
T- ハンドラの特定のイベント・クラス- パラメータ:
eventType- 登録解除するイベント・タイプeventHandler- 登録解除するハンドラ- 例外:
NullPointerException- イベント・タイプまたはハンドラがnullの場合
-
addEventFilter
public final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
このノードに対するイベント・フィルタを登録します。 フィルタは、ノードがイベント配信のキャプチャ・フェーズ中に指定のタイプのEventを受け取ると呼び出されます。- 型パラメータ:
T- フィルタの特定のイベント・クラス- パラメータ:
eventType- フィルタが受け取るイベントのタイプeventFilter- 登録するフィルタ- 例外:
NullPointerException- イベント・タイプまたはフィルタがnullの場合
-
removeEventFilter
public final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
以前登録済のイベント・フィルタをこのノードから登録解除します。 1つのフィルタが複数の異なるイベント・タイプに登録されているため、呼出し元はフィルタを登録解除する特定のイベント・タイプを指定する必要があります。- 型パラメータ:
T- フィルタの特定のイベント・クラス- パラメータ:
eventType- 登録解除するイベント・タイプeventFilter- 登録解除するフィルタ- 例外:
NullPointerException- イベント・タイプまたはフィルタがnullの場合
-
setEventHandler
protected final <T extends Event> void setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
このイベント・タイプに使用するハンドラを設定します。 一度に指定できるそのようなハンドラは1つのみです。 このハンドラは、最初に呼び出されることが保証されます。 これは、ユーザー定義のonFooイベント・ハンドラを登録するために使用されます。- 型パラメータ:
T- ハンドラの特定のイベント・クラス- パラメータ:
eventType- 指定のeventHandlerに関連付けるイベント・タイプeventHandler- 登録するハンドラ、または登録解除する場合はnull- 例外:
NullPointerException- イベント・タイプがnullの場合
-
fireEvent
public final void fireEvent(Event event)
指定したイベントを起動します。このメソッドは、FXユーザー・スレッドで呼び出される必要があります。
- パラメータ:
event- 起動するイベント
-
buildEventDispatchChain
public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
このウィンドウのイベント・ディスパッチ・チェーンを構築します。- 定義:
buildEventDispatchChain、インタフェース:EventTarget- パラメータ:
tail- 構築元となる初期チェーン- 戻り値:
- このウィンドウの結果のイベント・ディスパッチ・チェーン
-
-