- java.lang.Object
-
- javafx.scene.Scene
-
- すべての実装されたインタフェース:
EventTarget
@DefaultProperty("root") public class Scene extends Object implements EventTarget
JavaFXSceneクラスは、シーン・グラフのすべての内容のコンテナです。 シーンの背景は、fillプロパティの指定に従って塗りつぶされます。アプリケーションでは、
rootプロパティを設定することによって、シーングラフのルートNodeを指定する必要があります。Groupがルートとして使用されている場合、シーングラフのコンテンツは、シーンの幅および高さでクリップされ、シーンのサイズの変更(ユーザーがステージのサイズを変更した場合)によりシーングラフのレイアウトは変更されません。 サイズ変更可能ノード(レイアウトRegionまたはControl)がルートとして設定されている場合、ルートのサイズはシーンのサイズに追随し、必要に応じてコンテンツの再レイアウトが行われます。シーンのサイズは、アプリケーションによって構築中に初期化できます。 サイズが指定されていない場合、シーンはコンテンツの優先サイズに基づき、自動的にその初期サイズを計算します。 1つの寸法のみが指定されている場合、他方の寸法は、ルートのコンテンツ・バイアスについて指定された寸法を使用して計算されます。
アプリケーションは、
Sceneの作成時に深度バッファのサポートまたはシーン・アンチエイリアスのサポートをリクエストすることがあります。 3D変換のない2D形状のみが含まれるシーンは、深度バッファのサポートもシーン・アンチエイリアスのサポートも必要ありません。 3D図形や、3D変換のある2D形状が含まれるシーンは、適切な深度でソートしてレンダリングするために深度バッファのサポートが必要になることがあります。深度ファイティング(Zファイティングとも呼ばれる)を回避するには、3D変換のない2D形状に対して深度テストを無効にします。 詳細は、「depthTest」を参照してください。 3D形状を含むシーンは、シーンのアンチエイリアスを有効にすると、そのレンダリングの質を向上させることができます。depthBufferフラグとantiAliasingフラグは条件付き機能です。 それぞれのデフォルト値は、falseおよび
SceneAntialiasing.DISABLEDです。 詳細は、ConditionalFeature.SCENE3Dを参照してください。デフォルトのヘッドライトが、1つ以上の
Shape3Dノードが含まれるシーンに追加されますが、光ノードは追加されません。 この光源は、Color.WHITEPointLightで、カメラの位置に配置されます。Sceneは、showingであるWindowにアタッチされるまで、任意のスレッドで作成および変更できます。 その後、JavaFXアプリケーション・スレッドでのみ変更する必要があります。Sceneはスレッド・セーフではありません。同時に複数のスレッドでSceneを変更すると、予期しない結果が発生するため避けなければなりません。JavaFXアプリケーション・スレッドは、JavaFXランタイムの起動プロセスの一部として作成されます。 詳細については、
ApplicationクラスおよびPlatform.startup(Runnable)メソッドを参照してください。例:
import javafx.scene.*; import javafx.scene.paint.*; import javafx.scene.shape.*; Group root = new Group(); Scene s = new Scene(root, 300, 300, Color.BLACK); Rectangle r = new Rectangle(25,25,250,250); r.setFill(Color.BLUE); root.getChildren().add(r);
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 ObjectProperty<Camera>cameraこのSceneをレンダリングするために使用するカメラのタイプを指定します。ObjectProperty<Cursor>cursorこのSceneのマウス・カーソルを定義します。ReadOnlyObjectProperty<NodeOrientation>effectiveNodeOrientationシーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。ObjectProperty<EventDispatcher>eventDispatcherこのシーンのイベント・ディスパッチャを指定します。ObjectProperty<Paint>fillこのSceneの背景の塗りつぶしを定義します。ReadOnlyObjectProperty<Node>focusOwnerシーンの現在のフォーカス所有者ノード。ReadOnlyDoublePropertyheightこのSceneの高さObjectProperty<NodeOrientation>nodeOrientationNodeOrientationを保持するプロパティ。ObjectProperty<EventHandler<? super ContextMenuEvent>>onContextMenuRequestedこのSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onDragDetectedドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDoneこのSceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDroppedドラッグ・アンド・ドロップ・ジェスチャの間にこのSceneでマウス・ボタンが放されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragEnteredドラッグ・ジェスチャがこのSceneに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragExitedドラッグ・ジェスチャがこのSceneから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragOverこのScene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super InputMethodEvent>>onInputMethodTextChangedこのNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyPressedこのSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyReleasedこのSceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyTypedこのSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseClickedこのSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragEntered押下、ドラッグ、解放のジェスチャがすべてこのSceneに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragExited押下、ドラッグ、解放のジェスチャがすべてこのSceneから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseDraggedこのSceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragOver押下、ドラッグ、解放のジェスチャがすべてこのScene内で進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragReleased押下、ドラッグ、解放のジェスチャがすべてこのScene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseEnteredマウスがこのSceneに入るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseExitedマウスがこのSceneから出るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseMovedこのScene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMousePressedこのSceneでマウス・ボタンが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseReleasedこのSceneでマウス・ボタンが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotate回転アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotationFinished回転ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotationStarted回転ジェスチャが検出されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollFinishedスクロール・ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollスクロール・アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollStartedスクロール・ジェスチャが検出されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeDownこのシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeLeftこのシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeRightこのシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeUpこのシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchMovedタッチ・ポイントが移動すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchPressed新しいタッチ・ポイントが押されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchReleased新しいタッチ・ポイントが押されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchStationaryタッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomFinishedズーム・ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomズーム・アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomStartedズーム・ジェスチャが検出されると呼び出される関数を定義します。ObjectProperty<Parent>rootシーン・グラフのルートNodeを定義します。ObjectProperty<String>userAgentStylesheetReadOnlyDoublePropertywidthこのSceneの幅ReadOnlyObjectProperty<Window>windowこのSceneのWindowReadOnlyDoublePropertyxWindowのこのSceneの水平位置。ReadOnlyDoublePropertyyWindowのこのSceneの垂直位置。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Scene(Parent root)特定のルート・ノードのシーンを作成します。Scene(Parent root, double width, double height)指定されたサイズを使用した特定のルート・ノードのシーンを作成します。Scene(Parent root, double width, double height, boolean depthBuffer)幅と高さの寸法を使用したルートで構成されるシーンを構築し、奥行きのバッファをこのシーンに作成するかどうかを指定します。Scene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing)幅と高さの寸法を使用したルートで構成されるシーンを構築し、奥行きのバッファをこのシーンに作成するかどうかを指定し、シーンのアンチエイリアスをリクエストするかどうかを指定します。Scene(Parent root, double width, double height, Paint fill)指定されたサイズおよび塗りつぶしの特定のルート・ノードのシーンを作成します。Scene(Parent root, Paint fill)塗りつぶしを使用した特定のルート・ノードのシーンを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 <T extends Event>
voidaddEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)このシーンにイベント・フィルタを登録します。<T extends Event>
voidaddEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このシーンにイベント・ハンドラを登録します。voidaddMnemonic(Mnemonic m)指定されたニーモニックを登録します。voidaddPostLayoutPulseListener(Runnable r)新しいシーン・ポスト・レイアウトのパルス・リスナーをこのシーンに追加します。voidaddPreLayoutPulseListener(Runnable r)新しいレイアウト・パルス・リスナーをこのシーンに追加します。EventDispatchChainbuildEventDispatchChain(EventDispatchChain tail)このシーンのイベント・ディスパッチ・チェーンを構築します。ObjectProperty<Camera>cameraProperty()このSceneをレンダリングするために使用するカメラのタイプを指定します。ObjectProperty<Cursor>cursorProperty()このSceneのマウス・カーソルを定義します。voiddisposePeer()ReadOnlyObjectProperty<NodeOrientation>effectiveNodeOrientationProperty()シーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。voidenableInputMethodEvents(boolean enable)ObjectProperty<EventDispatcher>eventDispatcherProperty()このシーンのイベント・ディスパッチャを指定します。ObjectProperty<Paint>fillProperty()このSceneの背景の塗りつぶしを定義します。ReadOnlyObjectProperty<Node>focusOwnerProperty()シーンの現在のフォーカス所有者ノード。ObservableMap<KeyCombination,Runnable>getAccelerators()このSceneのアクセラレータのリストを取得します。SceneAntialiasinggetAntiAliasing()このSceneの定義済SceneAntialiasingを戻します。CameragetCamera()プロパティcameraの値を取得します。CursorgetCursor()プロパティcursorの値を取得します。NodeOrientationgetEffectiveNodeOrientation()プロパティeffectiveNodeOrientationの値を取得します。EventDispatchergetEventDispatcher()プロパティeventDispatcherの値を取得します。PaintgetFill()プロパティfillの値を取得します。NodegetFocusOwner()プロパティfocusOwnerの値を取得します。doublegetHeight()プロパティheightの値を取得します。ObservableMap<KeyCombination,ObservableList<Mnemonic>>getMnemonics()このSceneのニーモニックのリストを取得します。NodeOrientationgetNodeOrientation()プロパティnodeOrientationの値を取得します。EventHandler<? super ContextMenuEvent>getOnContextMenuRequested()プロパティonContextMenuRequestedの値を取得します。EventHandler<? super MouseEvent>getOnDragDetected()プロパティonDragDetectedの値を取得します。EventHandler<? super DragEvent>getOnDragDone()プロパティonDragDoneの値を取得します。EventHandler<? super DragEvent>getOnDragDropped()プロパティonDragDroppedの値を取得します。EventHandler<? super DragEvent>getOnDragEntered()プロパティonDragEnteredの値を取得します。EventHandler<? super DragEvent>getOnDragExited()プロパティonDragExitedの値を取得します。EventHandler<? super DragEvent>getOnDragOver()プロパティonDragOverの値を取得します。EventHandler<? super InputMethodEvent>getOnInputMethodTextChanged()プロパティonInputMethodTextChangedの値を取得します。EventHandler<? super KeyEvent>getOnKeyPressed()プロパティonKeyPressedの値を取得します。EventHandler<? super KeyEvent>getOnKeyReleased()プロパティonKeyReleasedの値を取得します。EventHandler<? super KeyEvent>getOnKeyTyped()プロパティonKeyTypedの値を取得します。EventHandler<? super MouseEvent>getOnMouseClicked()プロパティonMouseClickedの値を取得します。EventHandler<? super MouseDragEvent>getOnMouseDragEntered()プロパティonMouseDragEnteredの値を取得します。EventHandler<? super MouseDragEvent>getOnMouseDragExited()プロパティonMouseDragExitedの値を取得します。EventHandler<? super MouseEvent>getOnMouseDragged()プロパティonMouseDraggedの値を取得します。EventHandler<? super MouseDragEvent>getOnMouseDragOver()プロパティonMouseDragOverの値を取得します。EventHandler<? super MouseDragEvent>getOnMouseDragReleased()プロパティonMouseDragReleasedの値を取得します。EventHandler<? super MouseEvent>getOnMouseEntered()プロパティonMouseEnteredの値を取得します。EventHandler<? super MouseEvent>getOnMouseExited()プロパティonMouseExitedの値を取得します。EventHandler<? super MouseEvent>getOnMouseMoved()プロパティonMouseMovedの値を取得します。EventHandler<? super MouseEvent>getOnMousePressed()プロパティonMousePressedの値を取得します。EventHandler<? super MouseEvent>getOnMouseReleased()プロパティonMouseReleasedの値を取得します。EventHandler<? super RotateEvent>getOnRotate()プロパティonRotateの値を取得します。EventHandler<? super RotateEvent>getOnRotationFinished()プロパティonRotationFinishedの値を取得します。EventHandler<? super RotateEvent>getOnRotationStarted()プロパティonRotationStartedの値を取得します。EventHandler<? super ScrollEvent>getOnScroll()プロパティonScrollの値を取得します。EventHandler<? super ScrollEvent>getOnScrollFinished()プロパティonScrollFinishedの値を取得します。EventHandler<? super ScrollEvent>getOnScrollStarted()プロパティonScrollStartedの値を取得します。EventHandler<? super SwipeEvent>getOnSwipeDown()プロパティonSwipeDownの値を取得します。EventHandler<? super SwipeEvent>getOnSwipeLeft()プロパティonSwipeLeftの値を取得します。EventHandler<? super SwipeEvent>getOnSwipeRight()プロパティonSwipeRightの値を取得します。EventHandler<? super SwipeEvent>getOnSwipeUp()プロパティonSwipeUpの値を取得します。EventHandler<? super TouchEvent>getOnTouchMoved()プロパティonTouchMovedの値を取得します。EventHandler<? super TouchEvent>getOnTouchPressed()プロパティonTouchPressedの値を取得します。EventHandler<? super TouchEvent>getOnTouchReleased()プロパティonTouchReleasedの値を取得します。EventHandler<? super TouchEvent>getOnTouchStationary()プロパティonTouchStationaryの値を取得します。EventHandler<? super ZoomEvent>getOnZoom()プロパティonZoomの値を取得します。EventHandler<? super ZoomEvent>getOnZoomFinished()プロパティonZoomFinishedの値を取得します。EventHandler<? super ZoomEvent>getOnZoomStarted()プロパティonZoomStartedの値を取得します。ObservableMap<Object,Object>getProperties()アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。ParentgetRoot()プロパティrootの値を取得します。ObservableList<String>getStylesheets()このシーンのコンテンツで使用するスタイルシートにリンクしている文字列URLの監視可能リストを取得します。StringgetUserAgentStylesheet()このSceneで使用されるuser-agentスタイルシートのURLを取得します。ObjectgetUserData()以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。doublegetWidth()プロパティwidthの値を取得します。WindowgetWindow()プロパティwindowの値を取得します。doublegetX()プロパティxの値を取得します。doublegetY()プロパティyの値を取得します。booleanhasProperties()Sceneにプロパティがあるかどうかをテストします。ReadOnlyDoublePropertyheightProperty()このSceneの高さbooleanisDepthBuffer()このシーンの奥行きのバッファの属性を取得します。Nodelookup(String selector)指定されたCSSセレクタに基づいて、シーングラフ内の任意のノードを検索します。ObjectProperty<NodeOrientation>nodeOrientationProperty()NodeOrientationを保持するプロパティ。ObjectProperty<EventHandler<? super ContextMenuEvent>>onContextMenuRequestedProperty()このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onDragDetectedProperty()ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDoneProperty()このSceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDroppedProperty()ドラッグ・アンド・ドロップ・ジェスチャの間にこのSceneでマウス・ボタンが放されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragEnteredProperty()ドラッグ・ジェスチャがこのSceneに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragExitedProperty()ドラッグ・ジェスチャがこのSceneから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragOverProperty()このScene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super InputMethodEvent>>onInputMethodTextChangedProperty()このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyPressedProperty()このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyReleasedProperty()このSceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyTypedProperty()このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseClickedProperty()このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragEnteredProperty()押下、ドラッグ、解放のジェスチャがすべてこのSceneに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragExitedProperty()押下、ドラッグ、解放のジェスチャがすべてこのSceneから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseDraggedProperty()このSceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragOverProperty()押下、ドラッグ、解放のジェスチャがすべてこのScene内で進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragReleasedProperty()押下、ドラッグ、解放のジェスチャがすべてこのScene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseEnteredProperty()マウスがこのSceneに入るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseExitedProperty()マウスがこのSceneから出るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseMovedProperty()このScene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMousePressedProperty()このSceneでマウス・ボタンが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseReleasedProperty()このSceneでマウス・ボタンが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotateProperty()回転アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotationFinishedProperty()回転ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super RotateEvent>>onRotationStartedProperty()回転ジェスチャが検出されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollFinishedProperty()スクロール・ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollProperty()スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ScrollEvent>>onScrollStartedProperty()スクロール・ジェスチャが検出されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeDownProperty()このシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeLeftProperty()このシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeRightProperty()このシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super SwipeEvent>>onSwipeUpProperty()このシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchMovedProperty()タッチ・ポイントが移動すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchPressedProperty()新しいタッチ・ポイントが押されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchReleasedProperty()新しいタッチ・ポイントが押されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super TouchEvent>>onTouchStationaryProperty()タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomFinishedProperty()ズーム・ジェスチャが終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomProperty()ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super ZoomEvent>>onZoomStartedProperty()ズーム・ジェスチャが検出されると呼び出される関数を定義します。voidprocessKeyEvent(KeyEvent e)<T extends Event>
voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)以前に登録したイベント・フィルタをこのシーンから登録解除します。<T extends Event>
voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)以前に登録したイベント・ハンドラをこのシーンから登録解除します。voidremoveMnemonic(Mnemonic m)指定されたニーモニックを登録解除します。voidremovePostLayoutPulseListener(Runnable r)このシーンのパルスを聞くことから、以前に登録されたシーン・ポスト・レイアウト・パルス・リスナーを削除します。voidremovePreLayoutPulseListener(Runnable r)以前に登録されたシーン・プレ・レイアウトのパルス・リスナーを、このシーンのパルスを聞き取ることから削除します。ObjectProperty<Parent>rootProperty()シーン・グラフのルートNodeを定義します。voidsetCamera(Camera value)プロパティcameraの値を設定します。voidsetCursor(Cursor value)プロパティcursorの値を設定します。voidsetEventDispatcher(EventDispatcher value)プロパティeventDispatcherの値を設定します。protected <T extends Event>
voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このイベント・タイプに使用するハンドラを設定します。voidsetFill(Paint value)プロパティfillの値を設定します。voidsetNodeOrientation(NodeOrientation orientation)プロパティnodeOrientationの値を設定します。voidsetOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)プロパティonContextMenuRequestedの値を設定します。voidsetOnDragDetected(EventHandler<? super MouseEvent> value)プロパティonDragDetectedの値を設定します。voidsetOnDragDone(EventHandler<? super DragEvent> value)プロパティonDragDoneの値を設定します。voidsetOnDragDropped(EventHandler<? super DragEvent> value)プロパティonDragDroppedの値を設定します。voidsetOnDragEntered(EventHandler<? super DragEvent> value)プロパティonDragEnteredの値を設定します。voidsetOnDragExited(EventHandler<? super DragEvent> value)プロパティonDragExitedの値を設定します。voidsetOnDragOver(EventHandler<? super DragEvent> value)プロパティonDragOverの値を設定します。voidsetOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)プロパティonInputMethodTextChangedの値を設定します。voidsetOnKeyPressed(EventHandler<? super KeyEvent> value)プロパティonKeyPressedの値を設定します。voidsetOnKeyReleased(EventHandler<? super KeyEvent> value)プロパティonKeyReleasedの値を設定します。voidsetOnKeyTyped(EventHandler<? super KeyEvent> value)プロパティonKeyTypedの値を設定します。voidsetOnMouseClicked(EventHandler<? super MouseEvent> value)プロパティonMouseClickedの値を設定します。voidsetOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)プロパティonMouseDragEnteredの値を設定します。voidsetOnMouseDragExited(EventHandler<? super MouseDragEvent> value)プロパティonMouseDragExitedの値を設定します。voidsetOnMouseDragged(EventHandler<? super MouseEvent> value)プロパティonMouseDraggedの値を設定します。voidsetOnMouseDragOver(EventHandler<? super MouseDragEvent> value)プロパティonMouseDragOverの値を設定します。voidsetOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)プロパティonMouseDragReleasedの値を設定します。voidsetOnMouseEntered(EventHandler<? super MouseEvent> value)プロパティonMouseEnteredの値を設定します。voidsetOnMouseExited(EventHandler<? super MouseEvent> value)プロパティonMouseExitedの値を設定します。voidsetOnMouseMoved(EventHandler<? super MouseEvent> value)プロパティonMouseMovedの値を設定します。voidsetOnMousePressed(EventHandler<? super MouseEvent> value)プロパティonMousePressedの値を設定します。voidsetOnMouseReleased(EventHandler<? super MouseEvent> value)プロパティonMouseReleasedの値を設定します。voidsetOnRotate(EventHandler<? super RotateEvent> value)プロパティonRotateの値を設定します。voidsetOnRotationFinished(EventHandler<? super RotateEvent> value)プロパティonRotationFinishedの値を設定します。voidsetOnRotationStarted(EventHandler<? super RotateEvent> value)プロパティonRotationStartedの値を設定します。voidsetOnScroll(EventHandler<? super ScrollEvent> value)プロパティonScrollの値を設定します。voidsetOnScrollFinished(EventHandler<? super ScrollEvent> value)プロパティonScrollFinishedの値を設定します。voidsetOnScrollStarted(EventHandler<? super ScrollEvent> value)プロパティonScrollStartedの値を設定します。voidsetOnSwipeDown(EventHandler<? super SwipeEvent> value)プロパティonSwipeDownの値を設定します。voidsetOnSwipeLeft(EventHandler<? super SwipeEvent> value)プロパティonSwipeLeftの値を設定します。voidsetOnSwipeRight(EventHandler<? super SwipeEvent> value)プロパティonSwipeRightの値を設定します。voidsetOnSwipeUp(EventHandler<? super SwipeEvent> value)プロパティonSwipeUpの値を設定します。voidsetOnTouchMoved(EventHandler<? super TouchEvent> value)プロパティonTouchMovedの値を設定します。voidsetOnTouchPressed(EventHandler<? super TouchEvent> value)プロパティonTouchPressedの値を設定します。voidsetOnTouchReleased(EventHandler<? super TouchEvent> value)プロパティonTouchReleasedの値を設定します。voidsetOnTouchStationary(EventHandler<? super TouchEvent> value)プロパティonTouchStationaryの値を設定します。voidsetOnZoom(EventHandler<? super ZoomEvent> value)プロパティonZoomの値を設定します。voidsetOnZoomFinished(EventHandler<? super ZoomEvent> value)プロパティonZoomFinishedの値を設定します。voidsetOnZoomStarted(EventHandler<? super ZoomEvent> value)プロパティonZoomStartedの値を設定します。voidsetRoot(Parent value)プロパティrootの値を設定します。voidsetUserAgentStylesheet(String url)このSceneで使用されるuser-agentスタイルシートのURLを、プラットフォーム・デフォルトのuser-agentスタイルシートのかわりに設定します。voidsetUserData(Object value)後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。WritableImagesnapshot(WritableImage image)このシーンのスナップショットを取得し、レンダリングされたイメージの準備が整ったときにそれを戻します。voidsnapshot(Callback<SnapshotResult,Void> callback, WritableImage image)次のフレームでこのシーンのスナップショットを取得し、イメージの準備が整ったとき、指定されたコールバック・メソッドを呼び出します。DragboardstartDragAndDrop(TransferMode... transferModes)このScene上で認識されたドラッグ・アンド・ドロップ・ジェスチャの候補を確定します。voidstartFullDrag()ジェスチャ・ソースとして、このシーンで完全な押下、ドラッグ、解放ジェスチャを開始します。ObjectProperty<String>userAgentStylesheetProperty()ReadOnlyDoublePropertywidthProperty()このSceneの幅ReadOnlyObjectProperty<Window>windowProperty()このSceneのWindowReadOnlyDoublePropertyxProperty()WindowのこのSceneの水平位置。ReadOnlyDoublePropertyyProperty()WindowのこのSceneの垂直位置。
-
-
-
プロパティの詳細
-
window
public final ReadOnlyObjectProperty<Window> windowProperty
このSceneのWindow- 関連項目:
getWindow()
-
x
public final ReadOnlyDoubleProperty xProperty
WindowのこのSceneの水平位置。- 関連項目:
getX()
-
y
public final ReadOnlyDoubleProperty yProperty
WindowのこのSceneの垂直位置。- 関連項目:
getY()
-
width
public final ReadOnlyDoubleProperty widthProperty
このSceneの幅- 関連項目:
getWidth()
-
height
public final ReadOnlyDoubleProperty heightProperty
このSceneの高さ- 関連項目:
getHeight()
-
camera
public final ObjectProperty<Camera> cameraProperty
このSceneをレンダリングするために使用するカメラのタイプを指定します。cameraがnullである場合、パラレル・カメラがレンダリングに使用されます。 別のSceneまたはSubSceneに属するカメラの設定は無効です。注意: これは条件付き機能です。 詳細は、
ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- null
- 関連項目:
getCamera()、setCamera(Camera)
-
fill
public final ObjectProperty<Paint> fillProperty
このSceneの背景の塗りつぶしを定義します。null値は、背景なしの描画および透明なPaintの両方がサポートされていることを意味します。 Sceneのデフォルトの塗りつぶしはColor.WHITEですが、通常はSceneのroot nodeの背景塗りつぶしが引き伸ばされてScene内のすべての使用可能領域を占有するため、この色がユーザーに最初に表示される方が一般的です。Sceneのルート・ノードにはCSSスタイル・クラス'root'が割り当てられ、JavaFXに付属のデフォルト・ユーザー・エージェント・スタイルシート(現在はCaspianおよびModena)はこのrootスタイル・クラスに対してスタイル設定を適用します。 Caspianの場合、これはルート・ノードの背景塗りつぶし色に影響を与えませんが、Modenaの場合、デフォルトの塗りつぶしはライト・グレー色に設定されます。- デフォルト値:
- WHITE
- 関連項目:
getFill()、setFill(Paint)
-
root
public final ObjectProperty<Parent> rootProperty
シーン・グラフのルートNodeを定義します。Groupがルートとして使用されている場合、シーングラフのコンテンツは、シーンの幅および高さでクリップされ、シーンのサイズの変更(ユーザーがステージのサイズを変更した場合)によりシーングラフのレイアウトは変更されません。 サイズ変更可能ノード(レイアウトRegionまたはControl)がルートとして設定されている場合、ルートのサイズはシーンのサイズに追随し、必要に応じてコンテンツの再レイアウトが行われます。 シーンはnullルートを受け入れません。- 関連項目:
getRoot()、setRoot(Parent)
-
cursor
public final ObjectProperty<Cursor> cursorProperty
このSceneのマウス・カーソルを定義します。- 関連項目:
getCursor()、setCursor(Cursor)
-
userAgentStylesheet
public final ObjectProperty<String> userAgentStylesheetProperty
- 導入されたバージョン:
- JavaFX 8u20
- 関連項目:
getUserAgentStylesheet()、setUserAgentStylesheet(String)
-
focusOwner
public final ReadOnlyObjectProperty<Node> focusOwnerProperty
シーンの現在のフォーカス所有者ノード。 このシーンにウィンドウがないか、またはウィンドウが非アクティブである(window.focused == false)場合、このノードのfocused変数はfalseの可能性があります。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getFocusOwner()
-
eventDispatcher
public final ObjectProperty<EventDispatcher> eventDispatcherProperty
このシーンのイベント・ディスパッチャを指定します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、シーンのデフォルトのイベント処理動作を維持する必要があります。
-
onContextMenuRequested
public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty
このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnContextMenuRequested()、setOnContextMenuRequested(EventHandler)
-
onMouseClicked
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty
このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
-
onMouseDragged
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty
このSceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
-
onMouseEntered
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty
マウスがこのSceneに入るときに呼び出される関数を定義します。
-
onMouseExited
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty
マウスがこのSceneから出るときに呼び出される関数を定義します。
-
onMouseMoved
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty
このScene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
-
onMousePressed
public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty
このSceneでマウス・ボタンが押されたときに呼び出される関数を定義します。
-
onMouseReleased
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty
このSceneでマウス・ボタンが放されたときに呼び出される関数を定義します。
-
onDragDetected
public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty
ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
-
onMouseDragOver
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty
押下、ドラッグ、解放のジェスチャがすべてこのScene内で進行しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragOver()、setOnMouseDragOver(EventHandler)
-
onMouseDragReleased
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty
押下、ドラッグ、解放のジェスチャがすべてこのScene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragReleased()、setOnMouseDragReleased(EventHandler)
-
onMouseDragEntered
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty
押下、ドラッグ、解放のジェスチャがすべてこのSceneに入ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragEntered()、setOnMouseDragEntered(EventHandler)
-
onMouseDragExited
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty
押下、ドラッグ、解放のジェスチャがすべてこのSceneから出ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragExited()、setOnMouseDragExited(EventHandler)
-
onScrollStarted
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty
スクロール・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnScrollStarted()、setOnScrollStarted(EventHandler)
-
onScroll
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty
スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
-
onScrollFinished
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty
スクロール・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnScrollFinished()、setOnScrollFinished(EventHandler)
-
onRotationStarted
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty
回転ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotationStarted()、setOnRotationStarted(EventHandler)
-
onRotate
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty
回転アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotate()、setOnRotate(EventHandler)
-
onRotationFinished
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty
回転ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotationFinished()、setOnRotationFinished(EventHandler)
-
onZoomStarted
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty
ズーム・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoomStarted()、setOnZoomStarted(EventHandler)
-
onZoom
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty
ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoom()、setOnZoom(EventHandler)
-
onZoomFinished
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty
ズーム・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoomFinished()、setOnZoomFinished(EventHandler)
-
onSwipeUp
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty
このシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeUp()、setOnSwipeUp(EventHandler)
-
onSwipeDown
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty
このシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeDown()、setOnSwipeDown(EventHandler)
-
onSwipeLeft
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty
このシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeLeft()、setOnSwipeLeft(EventHandler)
-
onSwipeRight
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty
このシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeRight()、setOnSwipeRight(EventHandler)
-
onTouchPressed
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty
新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchPressed()、setOnTouchPressed(EventHandler)
-
onTouchMoved
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty
タッチ・ポイントが移動すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchMoved()、setOnTouchMoved(EventHandler)
-
onTouchReleased
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty
新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchReleased()、setOnTouchReleased(EventHandler)
-
onTouchStationary
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty
タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchStationary()、setOnTouchStationary(EventHandler)
-
onDragEntered
public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty
ドラッグ・ジェスチャがこのSceneに入ると呼び出される関数を定義します。- 戻り値:
- ドラッグジェスチャがこのシーンに入ると呼び出される関数
-
onDragExited
public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty
ドラッグ・ジェスチャがこのSceneから出ると呼び出される関数を定義します。
-
onDragOver
public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty
このScene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
-
onDragDropped
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty
-
onDragDone
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty
このSceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。DragEventの位置データが無効です。DragEventの有効な位置データは、onDragDroppedイベント・ハンドラに表示されます。
-
onKeyPressed
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty
このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onKeyReleased
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty
このSceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onKeyTyped
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty
このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onInputMethodTextChanged
public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty
このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
-
nodeOrientation
public final ObjectProperty<NodeOrientation> nodeOrientationProperty
NodeOrientationを保持するプロパティ。ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getNodeOrientation()、setNodeOrientation(NodeOrientation)
-
effectiveNodeOrientation
public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty
シーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getEffectiveNodeOrientation()
-
-
コンストラクタの詳細
-
Scene
public Scene(Parent root)
特定のルート・ノードのシーンを作成します。- パラメータ:
root- シーングラフのルート・ノード- 例外:
NullPointerException- ルートがnullの場合
-
Scene
public Scene(Parent root, double width, double height)
指定されたサイズを使用した特定のルート・ノードのシーンを作成します。- パラメータ:
root- シーングラフのルート・ノードwidth- シーンの幅height- シーンの高さ- 例外:
NullPointerException- ルートがnullの場合
-
Scene
public Scene(Parent root, Paint fill)
塗りつぶしを使用した特定のルート・ノードのシーンを作成します。- パラメータ:
root- 親fill- 塗りつぶし- 例外:
NullPointerException- ルートがnullの場合
-
Scene
public Scene(Parent root, double width, double height, Paint fill)
指定されたサイズおよび塗りつぶしの特定のルート・ノードのシーンを作成します。- パラメータ:
root- シーングラフのルート・ノードwidth- シーンの幅height- シーンの高さfill- 塗りつぶし- 例外:
NullPointerException- ルートがnullの場合
-
Scene
public Scene(Parent root, double width, double height, boolean depthBuffer)
幅と高さの寸法を使用したルートで構成されるシーンを構築し、奥行きのバッファをこのシーンに作成するかどうかを指定します。3D変換のない2D形状のみが含まれるシーンには、深度バッファは必要ありません。 3D図形や、3D変換のある2D形状が含まれるシーンは、適切な深度でソートしてレンダリングするために深度バッファのサポートが必要になることがあります。深度ファイティング(Zファイティングとも呼ばれる)を回避するには、3D変換のない2D形状に対して深度テストを無効にします。 詳細は、「
depthTest」を参照してください。- パラメータ:
root- シーングラフのルート・ノードwidth- シーンの幅height- シーンの高さdepthBuffer- 奥行きのバッファのフラグdepthBufferフラグは条件付き機能であり、そのデフォルト値はfalseです。 詳細は、
ConditionalFeature.SCENE3Dを参照してください。- 例外:
NullPointerException- ルートがnullの場合- 関連項目:
Node.setDepthTest(DepthTest)
-
Scene
public Scene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing)
幅と高さの寸法を使用したルートで構成されるシーンを構築し、奥行きのバッファをこのシーンに作成するかどうかを指定し、シーンのアンチエイリアスをリクエストするかどうかを指定します。3D変換のない2D形状のみが含まれるシーンは、深度バッファのサポートもシーン・アンチエイリアスのサポートも必要ありません。 3D図形や、3D変換のある2D形状が含まれるシーンは、適切な深度でソートしてレンダリングするために深度バッファのサポートが必要になることがあります。深度ファイティング(Zファイティングとも呼ばれる)を回避するには、3D変換のない2D形状に対して深度テストを無効にします。 詳細は、「
depthTest」を参照してください。 3D形状を含むシーンは、シーンのアンチエイリアスを有効にすると、そのレンダリングの質を向上させることができます。- パラメータ:
root- シーングラフのルート・ノードwidth- シーンの幅height- シーンの高さdepthBuffer- 奥行きのバッファのフラグantiAliasing- シーンのアンチエイリアス属性。 値nullはDISABLEDとして扱われます。depthBufferおよびantiAliasingは、条件付き機能です。 それぞれのデフォルト値は、falseおよび
SceneAntialiasing.DISABLEDです。 詳細は、ConditionalFeature.SCENE3Dを参照してください。- 例外:
NullPointerException- ルートがnullの場合- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
Node.setDepthTest(DepthTest)
-
-
メソッドの詳細
-
addPreLayoutPulseListener
public final void addPreLayoutPulseListener(Runnable r)
新しいレイアウト・パルス・リスナーをこのシーンに追加します。 パルスが発生するたびに、このリスナーは、CSSとレイアウトがパスする前と、このフレームに対してレンダリングが実行される前に、JavaFXアプリケーション・スレッドで直接呼び出されます。 このシーン・パルス・リスナーは、シーン・グラフ・パルスがいつ発生しているかを知るために、またシーン・グラフ(CSSやレイアウトの前に呼び出されるので、変更があればスタイルや配置が適切になります)を変更するのに適しています。 このメソッドは、JavaFXアプリケーション・スレッドで呼び出される必要があります。- パラメータ:
r- パルスが発生したときに呼び出されるRunnable。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。NullPointerException- 提供されたRunnableがnullの場合。- 導入されたバージョン:
- 9
-
removePreLayoutPulseListener
public final void removePreLayoutPulseListener(Runnable r)
以前に登録されたシーン・プレ・レイアウトのパルス・リスナーを、このシーンのパルスを聞き取ることから削除します。 指定されたRunnableがリストにまだ存在しない場合、このメソッドは何も行いません。 このメソッドは、JavaFXアプリケーション・スレッドで呼び出される必要があります。- パラメータ:
r- このシーンでパルスが発生したときに呼び出されるべきではないRunnable。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。- 導入されたバージョン:
- 9
-
addPostLayoutPulseListener
public final void addPostLayoutPulseListener(Runnable r)
新しいシーン・ポスト・レイアウトのパルス・リスナーをこのシーンに追加します。 パルスが発生するたびに、このリスナーは、CSSおよびレイアウトの通過後、このフレームに対してレンダリングが行われる前に、JavaFXアプリケーション・スレッドで直接呼び出されます。 このシーン・パルス・リスナーは、シーン・グラフ・パルスがいつ発生しているかを知るのに適していますが、シーン・グラフ(CSSとレイアウトの後に呼び出されるので、次のパルスが実行されるまで変更が間違っている可能性があります)の変更に関連するケースを使用するのには適していません。 シーン・グラフの変更を行う必要がある場合の代替の(より良い)ソリューションは、addPreLayoutPulseListener(Runnable)APIまたはAnimationTimerAPIのいずれかを使用することです。 このメソッドは、JavaFXアプリケーション・スレッドで呼び出される必要があります。- パラメータ:
r- パルスが発生したときに呼び出されるRunnable。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。NullPointerException- 提供されたRunnableがnullの場合。- 導入されたバージョン:
- 9
-
removePostLayoutPulseListener
public final void removePostLayoutPulseListener(Runnable r)
このシーンのパルスを聞くことから、以前に登録されたシーン・ポスト・レイアウト・パルス・リスナーを削除します。 指定されたRunnableがリストにまだ存在しない場合、このメソッドは何も行いません。 このメソッドは、JavaFXアプリケーション・スレッドで呼び出される必要があります。- パラメータ:
r- このシーンでパルスが発生したときに呼び出されるべきではないRunnable。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。- 導入されたバージョン:
- 9
-
getAntiAliasing
public final SceneAntialiasing getAntiAliasing()
このSceneの定義済SceneAntialiasingを戻します。注意: これは条件付き機能です。 詳細は、
ConditionalFeature.SCENE3DおよびSceneAntialiasingを参照してください。- 戻り値:
- このシーンのSceneAntialiasing
- 導入されたバージョン:
- JavaFX 8.0
-
getWindow
public final Window getWindow()
プロパティwindowの値を取得します。- プロパティの説明:
- この
SceneのWindow
-
windowProperty
public final ReadOnlyObjectProperty<Window> windowProperty()
このSceneのWindow- 関連項目:
getWindow()
-
disposePeer
public void disposePeer()
-
getX
public final double getX()
プロパティxの値を取得します。- プロパティの説明:
WindowのこのSceneの水平位置。
-
xProperty
public final ReadOnlyDoubleProperty xProperty()
WindowのこのSceneの水平位置。- 関連項目:
getX()
-
getY
public final double getY()
プロパティyの値を取得します。- プロパティの説明:
WindowのこのSceneの垂直位置。
-
yProperty
public final ReadOnlyDoubleProperty yProperty()
WindowのこのSceneの垂直位置。- 関連項目:
getY()
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- この
Sceneの幅
-
widthProperty
public final ReadOnlyDoubleProperty widthProperty()
このSceneの幅- 関連項目:
getWidth()
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- この
Sceneの高さ
-
heightProperty
public final ReadOnlyDoubleProperty heightProperty()
このSceneの高さ- 関連項目:
getHeight()
-
setCamera
public final void setCamera(Camera value)
プロパティcameraの値を設定します。- プロパティの説明:
- この
Sceneをレンダリングするために使用するカメラのタイプを指定します。cameraがnullである場合、パラレル・カメラがレンダリングに使用されます。 別のSceneまたはSubSceneに属するカメラの設定は無効です。注意: これは条件付き機能です。 詳細は、
ConditionalFeature.SCENE3Dを参照してください。 - デフォルト値:
- null
-
getCamera
public final Camera getCamera()
プロパティcameraの値を取得します。- プロパティの説明:
- この
Sceneをレンダリングするために使用するカメラのタイプを指定します。cameraがnullである場合、パラレル・カメラがレンダリングに使用されます。 別のSceneまたはSubSceneに属するカメラの設定は無効です。注意: これは条件付き機能です。 詳細は、
ConditionalFeature.SCENE3Dを参照してください。 - デフォルト値:
- null
-
cameraProperty
public final ObjectProperty<Camera> cameraProperty()
このSceneをレンダリングするために使用するカメラのタイプを指定します。cameraがnullである場合、パラレル・カメラがレンダリングに使用されます。 別のSceneまたはSubSceneに属するカメラの設定は無効です。注意: これは条件付き機能です。 詳細は、
ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- null
- 関連項目:
getCamera()、setCamera(Camera)
-
setFill
public final void setFill(Paint value)
プロパティfillの値を設定します。- プロパティの説明:
- この
Sceneの背景の塗りつぶしを定義します。null値は、背景なしの描画および透明なPaintの両方がサポートされていることを意味します。 Sceneのデフォルトの塗りつぶしはColor.WHITEですが、通常はSceneのroot nodeの背景塗りつぶしが引き伸ばされてScene内のすべての使用可能領域を占有するため、この色がユーザーに最初に表示される方が一般的です。Sceneのルート・ノードにはCSSスタイル・クラス'root'が割り当てられ、JavaFXに付属のデフォルト・ユーザー・エージェント・スタイルシート(現在はCaspianおよびModena)はこのrootスタイル・クラスに対してスタイル設定を適用します。 Caspianの場合、これはルート・ノードの背景塗りつぶし色に影響を与えませんが、Modenaの場合、デフォルトの塗りつぶしはライト・グレー色に設定されます。 - デフォルト値:
- WHITE
-
getFill
public final Paint getFill()
プロパティfillの値を取得します。- プロパティの説明:
- この
Sceneの背景の塗りつぶしを定義します。null値は、背景なしの描画および透明なPaintの両方がサポートされていることを意味します。 Sceneのデフォルトの塗りつぶしはColor.WHITEですが、通常はSceneのroot nodeの背景塗りつぶしが引き伸ばされてScene内のすべての使用可能領域を占有するため、この色がユーザーに最初に表示される方が一般的です。Sceneのルート・ノードにはCSSスタイル・クラス'root'が割り当てられ、JavaFXに付属のデフォルト・ユーザー・エージェント・スタイルシート(現在はCaspianおよびModena)はこのrootスタイル・クラスに対してスタイル設定を適用します。 Caspianの場合、これはルート・ノードの背景塗りつぶし色に影響を与えませんが、Modenaの場合、デフォルトの塗りつぶしはライト・グレー色に設定されます。 - デフォルト値:
- WHITE
-
fillProperty
public final ObjectProperty<Paint> fillProperty()
このSceneの背景の塗りつぶしを定義します。null値は、背景なしの描画および透明なPaintの両方がサポートされていることを意味します。 Sceneのデフォルトの塗りつぶしはColor.WHITEですが、通常はSceneのroot nodeの背景塗りつぶしが引き伸ばされてScene内のすべての使用可能領域を占有するため、この色がユーザーに最初に表示される方が一般的です。Sceneのルート・ノードにはCSSスタイル・クラス'root'が割り当てられ、JavaFXに付属のデフォルト・ユーザー・エージェント・スタイルシート(現在はCaspianおよびModena)はこのrootスタイル・クラスに対してスタイル設定を適用します。 Caspianの場合、これはルート・ノードの背景塗りつぶし色に影響を与えませんが、Modenaの場合、デフォルトの塗りつぶしはライト・グレー色に設定されます。- デフォルト値:
- WHITE
- 関連項目:
getFill()、setFill(Paint)
-
setRoot
public final void setRoot(Parent value)
プロパティrootの値を設定します。- プロパティの説明:
- シーン・グラフのルート
Nodeを定義します。Groupがルートとして使用されている場合、シーングラフのコンテンツは、シーンの幅および高さでクリップされ、シーンのサイズの変更(ユーザーがステージのサイズを変更した場合)によりシーングラフのレイアウトは変更されません。 サイズ変更可能ノード(レイアウトRegionまたはControl)がルートとして設定されている場合、ルートのサイズはシーンのサイズに追随し、必要に応じてコンテンツの再レイアウトが行われます。 シーンはnullルートを受け入れません。
-
getRoot
public final Parent getRoot()
プロパティrootの値を取得します。- プロパティの説明:
- シーン・グラフのルート
Nodeを定義します。Groupがルートとして使用されている場合、シーングラフのコンテンツは、シーンの幅および高さでクリップされ、シーンのサイズの変更(ユーザーがステージのサイズを変更した場合)によりシーングラフのレイアウトは変更されません。 サイズ変更可能ノード(レイアウトRegionまたはControl)がルートとして設定されている場合、ルートのサイズはシーンのサイズに追随し、必要に応じてコンテンツの再レイアウトが行われます。 シーンはnullルートを受け入れません。
-
rootProperty
public final ObjectProperty<Parent> rootProperty()
シーン・グラフのルートNodeを定義します。Groupがルートとして使用されている場合、シーングラフのコンテンツは、シーンの幅および高さでクリップされ、シーンのサイズの変更(ユーザーがステージのサイズを変更した場合)によりシーングラフのレイアウトは変更されません。 サイズ変更可能ノード(レイアウトRegionまたはControl)がルートとして設定されている場合、ルートのサイズはシーンのサイズに追随し、必要に応じてコンテンツの再レイアウトが行われます。 シーンはnullルートを受け入れません。- 関連項目:
getRoot()、setRoot(Parent)
-
snapshot
public WritableImage snapshot(WritableImage image)
このシーンのスナップショットを取得し、レンダリングされたイメージの準備が整ったときにそれを戻します。 シーンに対するCSSおよびレイアウト処理が、そのレンダリング前に実行されます。 デスティネーション・イメージ全体が、このシーンの塗りつぶしPaintによりクリアされます。 次に、シーン内のノードがイメージにレンダリングされます。 シーン座標の点(0,0)が、イメージの(0,0)にマップされます。 イメージがシーンのサイズより小さい場合、イメージによってレンダリングがクリップされます。アプリケーションによって明示的にアニメーション化されているか、または(チャート・アニメーションのように)暗黙的にアニメーション化されているシーンのスナップショットを取得する場合、スナップショットは取得した瞬間にシーングラフの状態に基づいてレンダリングされ、それ以降のアニメーションの変更は反映されません。
- パラメータ:
image- レンダリングされたシーンを保持するために使用される書込み可能イメージ nullにでき、その場合、新しいWritableImageが構築されます。 イメージがnull以外の場合、シーンは既存のイメージにレンダリングされます。 この場合、レンダリングされる領域は、シーンの幅と高さではなく、イメージの幅と高さによって決定されます。- 戻り値:
- レンダリングされたイメージ
- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。- 導入されたバージョン:
- JavaFX 2.2
-
snapshot
public void snapshot(Callback<SnapshotResult,Void> callback, WritableImage image)
次のフレームでこのシーンのスナップショットを取得し、イメージの準備が整ったとき、指定されたコールバック・メソッドを呼び出します。 シーンに対するCSSおよびレイアウト処理が、そのレンダリング前に実行されます。 デスティネーション・イメージ全体が、このシーンの塗りつぶしPaintによりクリアされます。 次に、シーン内のノードがイメージにレンダリングされます。 シーン座標の点(0,0)が、イメージの(0,0)にマップされます。 イメージがシーンのサイズより小さい場合、イメージによってレンダリングがクリップされます。これは非同期の呼出しであり、他のイベントやアニメーションが、シーンがレンダリングされる前に処理される可能性があることを意味します。 このような場合、このようなイベントがシーン内のノードを変更し、この変更がレンダリングされたイメージに反映されます(これはStageにレンダリングされるフレームにも反映されます)。
アプリケーションによって明示的にアニメーション化されているか、または(チャート・アニメーションのように)暗黙的にアニメーション化されているシーンのスナップショットを取得する場合、スナップショットは取得した瞬間にシーングラフの状態に基づいてレンダリングされ、それ以降のアニメーションの変更は反映されません。
- パラメータ:
callback- イメージの準備が整ったときに呼び出されるコール・メソッドを備えたクラス。 コールバックの呼出しメソッドに渡されるSnapshotResultには、レンダリングされたイメージおよびレンダリングされたソース・シーンが含まれます。 callbackパラメータはnullにしないでください。image- レンダリングされたシーンを保持するために使用される書込み可能イメージ nullにでき、その場合、新しいWritableImageが構築されます。 イメージがnull以外の場合、シーンは既存のイメージにレンダリングされます。 この場合、レンダリングされる領域は、シーンの幅と高さではなく、イメージの幅と高さによって決定されます。- 例外:
IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。NullPointerException- callbackパラメータがnullの場合。- 導入されたバージョン:
- JavaFX 2.2
-
setCursor
public final void setCursor(Cursor value)
プロパティcursorの値を設定します。- プロパティの説明:
- この
Sceneのマウス・カーソルを定義します。
-
getCursor
public final Cursor getCursor()
プロパティcursorの値を取得します。- プロパティの説明:
- この
Sceneのマウス・カーソルを定義します。
-
cursorProperty
public final ObjectProperty<Cursor> cursorProperty()
このSceneのマウス・カーソルを定義します。- 関連項目:
getCursor()、setCursor(Cursor)
-
lookup
public Node lookup(String selector)
指定されたCSSセレクタに基づいて、シーングラフ内の任意のノードを検索します。 指定されたセレクタに複数のノードが一致する場合、この関数はそれらの最初のものを戻します。 このIDでノードが見つからなかった場合、nullが戻されます。- パラメータ:
selector- 検索するためのCSSセレクタ- 戻り値:
- CSS
selectorに一致するシーン内のNode、見つからない場合はnull。
-
getStylesheets
public final ObservableList<String> getStylesheets()
このシーンのコンテンツで使用するスタイルシートにリンクしている文字列URLの監視可能リストを取得します。URLは、[scheme:][//authority][path]形式の階層URIです。 URLに[scheme:]コンポーネントがない場合、URLは[path]コンポーネントのみとみなされます。 [path]の前の「/」文字はすべて無視され、[path]はアプリケーションのクラスパスのルートへの相対パスとして扱われます。
シーングラフでのCSSの使用の詳細は、「CSSリファレンス・ガイド」を参照してください。package com.example.javafx.app; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; public class MyApp extends Application { @Override public void start(Stage stage) { Scene scene = new Scene(new Group()); scene.getStylesheets().add("/com/example/javafx/app/mystyles.css"); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } }- 戻り値:
- このシーンで使用するスタイルシートのリスト
-
userAgentStylesheetProperty
public final ObjectProperty<String> userAgentStylesheetProperty()
- 導入されたバージョン:
- JavaFX 8u20
- 関連項目:
getUserAgentStylesheet()、setUserAgentStylesheet(String)
-
getUserAgentStylesheet
public final String getUserAgentStylesheet()
このSceneで使用されるuser-agentスタイルシートのURLを取得します。 URLが設定されていない場合、プラットフォーム・デフォルトのuser-agentスタイルシートが使用されます。シーングラフでのCSSの使用の詳細は、「CSSリファレンス・ガイド」を参照してください。
- 戻り値:
- このSceneで使用されるuser-agentスタイルシートのURL、またはnull (設定されていない場合)
- 導入されたバージョン:
- JavaFX 8u20
-
setUserAgentStylesheet
public final void setUserAgentStylesheet(String url)
このSceneで使用されるuser-agentスタイルシートのURLを、プラットフォーム・デフォルトのuser-agentスタイルシートのかわりに設定します。 URLが有効な場所に解決されない場合、プラットフォーム・デフォルトのuser-agentスタイルシートが使用されます。シーングラフでのCSSの使用の詳細は、CSSリファレンス・ガイドを参照してください。
- パラメータ:
url- URLは、[scheme:][//authority][path]形式の階層URIです。 URLに[scheme:]コンポーネントがない場合、URLは[path]コンポーネントのみとみなされます。 [path]の前の「/」文字はすべて無視され、[path]はアプリケーションのクラスパスのルートへの相対パスとして扱われます。- 導入されたバージョン:
- JavaFX 8u20
-
isDepthBuffer
public final boolean isDepthBuffer()
このシーンの奥行きのバッファの属性を取得します。- 戻り値:
- 奥行きのバッファの属性。
-
processKeyEvent
public void processKeyEvent(KeyEvent e)
-
getFocusOwner
public final Node getFocusOwner()
プロパティfocusOwnerの値を取得します。- プロパティの説明:
- シーンの現在のフォーカス所有者ノード。 このシーンにウィンドウがないか、またはウィンドウが非アクティブである(window.focused == false)場合、このノードのfocused変数はfalseの可能性があります。
- 導入されたバージョン:
- JavaFX 2.2
-
focusOwnerProperty
public final ReadOnlyObjectProperty<Node> focusOwnerProperty()
シーンの現在のフォーカス所有者ノード。 このシーンにウィンドウがないか、またはウィンドウが非アクティブである(window.focused == false)場合、このノードのfocused変数はfalseの可能性があります。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getFocusOwner()
-
enableInputMethodEvents
public void enableInputMethodEvents(boolean enable)
-
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の場合
-
addMnemonic
public void addMnemonic(Mnemonic m)
指定されたニーモニックを登録します。- パラメータ:
m- ニーモニック
-
removeMnemonic
public void removeMnemonic(Mnemonic m)
指定されたニーモニックを登録解除します。- パラメータ:
m- ニーモニック
-
getMnemonics
public ObservableMap<KeyCombination,ObservableList<Mnemonic>> getMnemonics()
このSceneのニーモニックのリストを取得します。- 戻り値:
- ニーモニックのリスト
-
getAccelerators
public ObservableMap<KeyCombination,Runnable> getAccelerators()
このSceneのアクセラレータのリストを取得します。- 戻り値:
- アクセラレータのリスト
-
buildEventDispatchChain
public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
このシーンのイベント・ディスパッチ・チェーンを構築します。 イベント・ディスパッチ・チェーンには、ステージからこのシーンへのすべてのイベント・ディスパッチャが含まれます。- 定義:
buildEventDispatchChain、インタフェース:EventTarget- パラメータ:
tail- 構築元となる初期チェーン- 戻り値:
- このシーンの結果のイベント・ディスパッチ・チェーン
-
setOnContextMenuRequested
public final void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)
プロパティonContextMenuRequestedの値を設定します。- プロパティの説明:
- この
Sceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
getOnContextMenuRequested
public final EventHandler<? super ContextMenuEvent> getOnContextMenuRequested()
プロパティonContextMenuRequestedの値を取得します。- プロパティの説明:
- この
Sceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
onContextMenuRequestedProperty
public final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty()
このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnContextMenuRequested()、setOnContextMenuRequested(EventHandler)
-
setOnMouseClicked
public final void setOnMouseClicked(EventHandler<? super MouseEvent> value)
プロパティonMouseClickedの値を設定します。- プロパティの説明:
- この
Sceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
-
getOnMouseClicked
public final EventHandler<? super MouseEvent> getOnMouseClicked()
プロパティonMouseClickedの値を取得します。- プロパティの説明:
- この
Sceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
-
onMouseClickedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty()
このSceneでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
-
setOnMouseDragged
public final void setOnMouseDragged(EventHandler<? super MouseEvent> value)
プロパティonMouseDraggedの値を設定します。- プロパティの説明:
- この
Sceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
-
getOnMouseDragged
public final EventHandler<? super MouseEvent> getOnMouseDragged()
プロパティonMouseDraggedの値を取得します。- プロパティの説明:
- この
Sceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
-
onMouseDraggedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty()
このSceneでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
-
setOnMouseEntered
public final void setOnMouseEntered(EventHandler<? super MouseEvent> value)
プロパティonMouseEnteredの値を設定します。- プロパティの説明:
- マウスがこの
Sceneに入るときに呼び出される関数を定義します。
-
getOnMouseEntered
public final EventHandler<? super MouseEvent> getOnMouseEntered()
プロパティonMouseEnteredの値を取得します。- プロパティの説明:
- マウスがこの
Sceneに入るときに呼び出される関数を定義します。
-
onMouseEnteredProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty()
マウスがこのSceneに入るときに呼び出される関数を定義します。
-
setOnMouseExited
public final void setOnMouseExited(EventHandler<? super MouseEvent> value)
プロパティonMouseExitedの値を設定します。- プロパティの説明:
- マウスがこの
Sceneから出るときに呼び出される関数を定義します。
-
getOnMouseExited
public final EventHandler<? super MouseEvent> getOnMouseExited()
プロパティonMouseExitedの値を取得します。- プロパティの説明:
- マウスがこの
Sceneから出るときに呼び出される関数を定義します。
-
onMouseExitedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty()
マウスがこのSceneから出るときに呼び出される関数を定義します。
-
setOnMouseMoved
public final void setOnMouseMoved(EventHandler<? super MouseEvent> value)
プロパティonMouseMovedの値を設定します。- プロパティの説明:
- この
Scene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
-
getOnMouseMoved
public final EventHandler<? super MouseEvent> getOnMouseMoved()
プロパティonMouseMovedの値を取得します。- プロパティの説明:
- この
Scene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
-
onMouseMovedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty()
このScene内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
-
setOnMousePressed
public final void setOnMousePressed(EventHandler<? super MouseEvent> value)
プロパティonMousePressedの値を設定します。- プロパティの説明:
- この
Sceneでマウス・ボタンが押されたときに呼び出される関数を定義します。
-
getOnMousePressed
public final EventHandler<? super MouseEvent> getOnMousePressed()
プロパティonMousePressedの値を取得します。- プロパティの説明:
- この
Sceneでマウス・ボタンが押されたときに呼び出される関数を定義します。
-
onMousePressedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty()
このSceneでマウス・ボタンが押されたときに呼び出される関数を定義します。
-
setOnMouseReleased
public final void setOnMouseReleased(EventHandler<? super MouseEvent> value)
プロパティonMouseReleasedの値を設定します。- プロパティの説明:
- この
Sceneでマウス・ボタンが放されたときに呼び出される関数を定義します。
-
getOnMouseReleased
public final EventHandler<? super MouseEvent> getOnMouseReleased()
プロパティonMouseReleasedの値を取得します。- プロパティの説明:
- この
Sceneでマウス・ボタンが放されたときに呼び出される関数を定義します。
-
onMouseReleasedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty()
このSceneでマウス・ボタンが放されたときに呼び出される関数を定義します。
-
setOnDragDetected
public final void setOnDragDetected(EventHandler<? super MouseEvent> value)
プロパティonDragDetectedの値を設定します。- プロパティの説明:
- ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
-
getOnDragDetected
public final EventHandler<? super MouseEvent> getOnDragDetected()
プロパティonDragDetectedの値を取得します。- プロパティの説明:
- ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
-
onDragDetectedProperty
public final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty()
ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
-
setOnMouseDragOver
public final void setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragOverの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Scene内で進行しているときに呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
getOnMouseDragOver
public final EventHandler<? super MouseDragEvent> getOnMouseDragOver()
プロパティonMouseDragOverの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Scene内で進行しているときに呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
onMouseDragOverProperty
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty()
押下、ドラッグ、解放のジェスチャがすべてこのScene内で進行しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragOver()、setOnMouseDragOver(EventHandler)
-
setOnMouseDragReleased
public final void setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragReleasedの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Scene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
getOnMouseDragReleased
public final EventHandler<? super MouseDragEvent> getOnMouseDragReleased()
プロパティonMouseDragReleasedの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Scene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
onMouseDragReleasedProperty
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty()
押下、ドラッグ、解放のジェスチャがすべてこのScene内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragReleased()、setOnMouseDragReleased(EventHandler)
-
setOnMouseDragEntered
public final void setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragEnteredの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Sceneに入ると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
getOnMouseDragEntered
public final EventHandler<? super MouseDragEvent> getOnMouseDragEntered()
プロパティonMouseDragEnteredの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Sceneに入ると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
onMouseDragEnteredProperty
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty()
押下、ドラッグ、解放のジェスチャがすべてこのSceneに入ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragEntered()、setOnMouseDragEntered(EventHandler)
-
setOnMouseDragExited
public final void setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragExitedの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Sceneから出ると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
getOnMouseDragExited
public final EventHandler<? super MouseDragEvent> getOnMouseDragExited()
プロパティonMouseDragExitedの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこの
Sceneから出ると呼び出される関数を定義します。 - 導入されたバージョン:
- JavaFX 2.1
-
onMouseDragExitedProperty
public final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty()
押下、ドラッグ、解放のジェスチャがすべてこのSceneから出ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
getOnMouseDragExited()、setOnMouseDragExited(EventHandler)
-
setOnScrollStarted
public final void setOnScrollStarted(EventHandler<? super ScrollEvent> value)
プロパティonScrollStartedの値を設定します。- プロパティの説明:
- スクロール・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnScrollStarted
public final EventHandler<? super ScrollEvent> getOnScrollStarted()
プロパティonScrollStartedの値を取得します。- プロパティの説明:
- スクロール・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onScrollStartedProperty
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty()
スクロール・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnScrollStarted()、setOnScrollStarted(EventHandler)
-
setOnScroll
public final void setOnScroll(EventHandler<? super ScrollEvent> value)
プロパティonScrollの値を設定します。- プロパティの説明:
- スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
-
getOnScroll
public final EventHandler<? super ScrollEvent> getOnScroll()
プロパティonScrollの値を取得します。- プロパティの説明:
- スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
-
onScrollProperty
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty()
スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
-
setOnScrollFinished
public final void setOnScrollFinished(EventHandler<? super ScrollEvent> value)
プロパティonScrollFinishedの値を設定します。- プロパティの説明:
- スクロール・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnScrollFinished
public final EventHandler<? super ScrollEvent> getOnScrollFinished()
プロパティonScrollFinishedの値を取得します。- プロパティの説明:
- スクロール・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onScrollFinishedProperty
public final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty()
スクロール・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnScrollFinished()、setOnScrollFinished(EventHandler)
-
setOnRotationStarted
public final void setOnRotationStarted(EventHandler<? super RotateEvent> value)
プロパティonRotationStartedの値を設定します。- プロパティの説明:
- 回転ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnRotationStarted
public final EventHandler<? super RotateEvent> getOnRotationStarted()
プロパティonRotationStartedの値を取得します。- プロパティの説明:
- 回転ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onRotationStartedProperty
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty()
回転ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotationStarted()、setOnRotationStarted(EventHandler)
-
setOnRotate
public final void setOnRotate(EventHandler<? super RotateEvent> value)
プロパティonRotateの値を設定します。- プロパティの説明:
- 回転アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnRotate
public final EventHandler<? super RotateEvent> getOnRotate()
プロパティonRotateの値を取得します。- プロパティの説明:
- 回転アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onRotateProperty
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty()
回転アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotate()、setOnRotate(EventHandler)
-
setOnRotationFinished
public final void setOnRotationFinished(EventHandler<? super RotateEvent> value)
プロパティonRotationFinishedの値を設定します。- プロパティの説明:
- 回転ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnRotationFinished
public final EventHandler<? super RotateEvent> getOnRotationFinished()
プロパティonRotationFinishedの値を取得します。- プロパティの説明:
- 回転ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onRotationFinishedProperty
public final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty()
回転ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnRotationFinished()、setOnRotationFinished(EventHandler)
-
setOnZoomStarted
public final void setOnZoomStarted(EventHandler<? super ZoomEvent> value)
プロパティonZoomStartedの値を設定します。- プロパティの説明:
- ズーム・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnZoomStarted
public final EventHandler<? super ZoomEvent> getOnZoomStarted()
プロパティonZoomStartedの値を取得します。- プロパティの説明:
- ズーム・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onZoomStartedProperty
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty()
ズーム・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoomStarted()、setOnZoomStarted(EventHandler)
-
setOnZoom
public final void setOnZoom(EventHandler<? super ZoomEvent> value)
プロパティonZoomの値を設定します。- プロパティの説明:
- ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnZoom
public final EventHandler<? super ZoomEvent> getOnZoom()
プロパティonZoomの値を取得します。- プロパティの説明:
- ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onZoomProperty
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty()
ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoom()、setOnZoom(EventHandler)
-
setOnZoomFinished
public final void setOnZoomFinished(EventHandler<? super ZoomEvent> value)
プロパティonZoomFinishedの値を設定します。- プロパティの説明:
- ズーム・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnZoomFinished
public final EventHandler<? super ZoomEvent> getOnZoomFinished()
プロパティonZoomFinishedの値を取得します。- プロパティの説明:
- ズーム・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onZoomFinishedProperty
public final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty()
ズーム・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnZoomFinished()、setOnZoomFinished(EventHandler)
-
setOnSwipeUp
public final void setOnSwipeUp(EventHandler<? super SwipeEvent> value)
プロパティonSwipeUpの値を設定します。- プロパティの説明:
- このシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnSwipeUp
public final EventHandler<? super SwipeEvent> getOnSwipeUp()
プロパティonSwipeUpの値を取得します。- プロパティの説明:
- このシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onSwipeUpProperty
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty()
このシーンを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeUp()、setOnSwipeUp(EventHandler)
-
setOnSwipeDown
public final void setOnSwipeDown(EventHandler<? super SwipeEvent> value)
プロパティonSwipeDownの値を設定します。- プロパティの説明:
- このシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnSwipeDown
public final EventHandler<? super SwipeEvent> getOnSwipeDown()
プロパティonSwipeDownの値を取得します。- プロパティの説明:
- このシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onSwipeDownProperty
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty()
このシーンを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeDown()、setOnSwipeDown(EventHandler)
-
setOnSwipeLeft
public final void setOnSwipeLeft(EventHandler<? super SwipeEvent> value)
プロパティonSwipeLeftの値を設定します。- プロパティの説明:
- このシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnSwipeLeft
public final EventHandler<? super SwipeEvent> getOnSwipeLeft()
プロパティonSwipeLeftの値を取得します。- プロパティの説明:
- このシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onSwipeLeftProperty
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty()
このシーンを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeLeft()、setOnSwipeLeft(EventHandler)
-
setOnSwipeRight
public final void setOnSwipeRight(EventHandler<? super SwipeEvent> value)
プロパティonSwipeRightの値を設定します。- プロパティの説明:
- このシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnSwipeRight
public final EventHandler<? super SwipeEvent> getOnSwipeRight()
プロパティonSwipeRightの値を取得します。- プロパティの説明:
- このシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onSwipeRightProperty
public final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty()
このシーンを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnSwipeRight()、setOnSwipeRight(EventHandler)
-
setOnTouchPressed
public final void setOnTouchPressed(EventHandler<? super TouchEvent> value)
プロパティonTouchPressedの値を設定します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnTouchPressed
public final EventHandler<? super TouchEvent> getOnTouchPressed()
プロパティonTouchPressedの値を取得します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onTouchPressedProperty
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty()
新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchPressed()、setOnTouchPressed(EventHandler)
-
setOnTouchMoved
public final void setOnTouchMoved(EventHandler<? super TouchEvent> value)
プロパティonTouchMovedの値を設定します。- プロパティの説明:
- タッチ・ポイントが移動すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnTouchMoved
public final EventHandler<? super TouchEvent> getOnTouchMoved()
プロパティonTouchMovedの値を取得します。- プロパティの説明:
- タッチ・ポイントが移動すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onTouchMovedProperty
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty()
タッチ・ポイントが移動すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchMoved()、setOnTouchMoved(EventHandler)
-
setOnTouchReleased
public final void setOnTouchReleased(EventHandler<? super TouchEvent> value)
プロパティonTouchReleasedの値を設定します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnTouchReleased
public final EventHandler<? super TouchEvent> getOnTouchReleased()
プロパティonTouchReleasedの値を取得します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onTouchReleasedProperty
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty()
新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchReleased()、setOnTouchReleased(EventHandler)
-
setOnTouchStationary
public final void setOnTouchStationary(EventHandler<? super TouchEvent> value)
プロパティonTouchStationaryの値を設定します。- プロパティの説明:
- タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
getOnTouchStationary
public final EventHandler<? super TouchEvent> getOnTouchStationary()
プロパティonTouchStationaryの値を取得します。- プロパティの説明:
- タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
-
onTouchStationaryProperty
public final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty()
タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnTouchStationary()、setOnTouchStationary(EventHandler)
-
setOnDragEntered
public final void setOnDragEntered(EventHandler<? super DragEvent> value)
プロパティonDragEnteredの値を設定します。- プロパティの説明:
- *ドラッグ・アンド・ドロップ処理* *
-
getOnDragEntered
public final EventHandler<? super DragEvent> getOnDragEntered()
プロパティonDragEnteredの値を取得します。- プロパティの説明:
- *ドラッグ・アンド・ドロップ処理* *
-
onDragEnteredProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty()
ドラッグ・ジェスチャがこのSceneに入ると呼び出される関数を定義します。- 戻り値:
- ドラッグジェスチャがこのシーンに入ると呼び出される関数
-
setOnDragExited
public final void setOnDragExited(EventHandler<? super DragEvent> value)
プロパティonDragExitedの値を設定します。- プロパティの説明:
- ドラッグ・ジェスチャがこの
Sceneから出ると呼び出される関数を定義します。
-
getOnDragExited
public final EventHandler<? super DragEvent> getOnDragExited()
プロパティonDragExitedの値を取得します。- プロパティの説明:
- ドラッグ・ジェスチャがこの
Sceneから出ると呼び出される関数を定義します。
-
onDragExitedProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty()
ドラッグ・ジェスチャがこのSceneから出ると呼び出される関数を定義します。
-
setOnDragOver
public final void setOnDragOver(EventHandler<? super DragEvent> value)
プロパティonDragOverの値を設定します。- プロパティの説明:
- この
Scene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
-
getOnDragOver
public final EventHandler<? super DragEvent> getOnDragOver()
プロパティonDragOverの値を取得します。- プロパティの説明:
- この
Scene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
-
onDragOverProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty()
このScene内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
-
setOnDragDropped
public final void setOnDragDropped(EventHandler<? super DragEvent> value)
プロパティonDragDroppedの値を設定します。
-
getOnDragDropped
public final EventHandler<? super DragEvent> getOnDragDropped()
プロパティonDragDroppedの値を取得します。
-
onDragDroppedProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty()
-
setOnDragDone
public final void setOnDragDone(EventHandler<? super DragEvent> value)
プロパティonDragDoneの値を設定します。- プロパティの説明:
- この
Sceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。DragEventの位置データが無効です。DragEventの有効な位置データは、onDragDroppedイベント・ハンドラに表示されます。
-
getOnDragDone
public final EventHandler<? super DragEvent> getOnDragDone()
プロパティonDragDoneの値を取得します。- プロパティの説明:
- この
Sceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。DragEventの位置データが無効です。DragEventの有効な位置データは、onDragDroppedイベント・ハンドラに表示されます。
-
onDragDoneProperty
public final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty()
このSceneが、データがドロップ・ターゲットにドロップされた後に、ドラッグ&ソースであるときに呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。DragEventの位置データが無効です。DragEventの有効な位置データは、onDragDroppedイベント・ハンドラに表示されます。
-
startDragAndDrop
public Dragboard startDragAndDrop(TransferMode... transferModes)
このScene上で認識されたドラッグ・アンド・ドロップ・ジェスチャの候補を確定します。 DRAG_DETECTEDイベント・ハンドラからのみ呼び出すことができます。 返されたDragboardは、ドラッグ・アンド・ドロップ・ジェスチャの実行時にデータを転送するために使用されます。 このSceneのデータをDragboardに格納すると、このSceneがドラッグ・アンド・ドロップ・ジェスチャのソースとしても識別されます。 ドラッグ・アンド・ドロップ・ジェスチャの詳細は、DragEventの概要を参照してください。- パラメータ:
transferModes- このNodeでサポートされているTransferMode- 戻り値:
- この
Sceneのデータを格納するDragboard。 - 例外:
IllegalStateException- この時点ではドラッグ・アンド・ドロップを開始できない場合(DRAG_DETECTEDイベント処理の外で呼び出されます)。- 関連項目:
DragEvent
-
startFullDrag
public void startFullDrag()
ジェスチャ・ソースとして、このシーンで完全な押下、ドラッグ、解放ジェスチャを開始します。 このメソッドは、DRAG_DETECTEDマウス・イベント・ハンドラからのみ呼び出すことができます。 ドラッグ・ジェスチャの詳細は、MouseEventおよびMouseDragEventの概要を参照してください。- 例外:
IllegalStateException- この時点では完全な押下、ドラッグ、解放のジェスチャを開始できない場合(DRAG_DETECTEDイベント処理の外で呼び出されます)。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
MouseEvent、MouseDragEvent
-
setOnKeyPressed
public final void setOnKeyPressed(EventHandler<? super KeyEvent> value)
プロパティonKeyPressedの値を設定します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
getOnKeyPressed
public final EventHandler<? super KeyEvent> getOnKeyPressed()
プロパティonKeyPressedの値を取得します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onKeyPressedProperty
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty()
このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
setOnKeyReleased
public final void setOnKeyReleased(EventHandler<? super KeyEvent> value)
プロパティonKeyReleasedの値を設定します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
getOnKeyReleased
public final EventHandler<? super KeyEvent> getOnKeyReleased()
プロパティonKeyReleasedの値を取得します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onKeyReleasedProperty
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty()
このSceneのNodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
setOnKeyTyped
public final void setOnKeyTyped(EventHandler<? super KeyEvent> value)
プロパティonKeyTypedの値を設定します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
getOnKeyTyped
public final EventHandler<? super KeyEvent> getOnKeyTyped()
プロパティonKeyTypedの値を取得します。- プロパティの説明:
- この
SceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
onKeyTypedProperty
public final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty()
このSceneのNodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
-
setOnInputMethodTextChanged
public final void setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)
プロパティonInputMethodTextChangedの値を設定します。- プロパティの説明:
- この
Nodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
-
getOnInputMethodTextChanged
public final EventHandler<? super InputMethodEvent> getOnInputMethodTextChanged()
プロパティonInputMethodTextChangedの値を取得します。- プロパティの説明:
- この
Nodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
-
onInputMethodTextChangedProperty
public final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty()
このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
-
getProperties
public final ObservableMap<Object,Object> getProperties()
アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。- 戻り値:
- アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップ
- 導入されたバージョン:
- JavaFX 8u40
-
hasProperties
public boolean hasProperties()
Sceneにプロパティがあるかどうかをテストします。- 戻り値:
- ノードにプロパティがある場合は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
-
setNodeOrientation
public final void setNodeOrientation(NodeOrientation orientation)
プロパティnodeOrientationの値を設定します。- プロパティの説明:
- NodeOrientationを保持するプロパティ。
ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。
- 導入されたバージョン:
- JavaFX 8.0
-
getNodeOrientation
public final NodeOrientation getNodeOrientation()
プロパティnodeOrientationの値を取得します。- プロパティの説明:
- NodeOrientationを保持するプロパティ。
ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。
- 導入されたバージョン:
- JavaFX 8.0
-
nodeOrientationProperty
public final ObjectProperty<NodeOrientation> nodeOrientationProperty()
NodeOrientationを保持するプロパティ。ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getNodeOrientation()、setNodeOrientation(NodeOrientation)
-
getEffectiveNodeOrientation
public final NodeOrientation getEffectiveNodeOrientation()
プロパティeffectiveNodeOrientationの値を取得します。- プロパティの説明:
- シーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。
- 導入されたバージョン:
- JavaFX 8.0
-
effectiveNodeOrientationProperty
public final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty()
シーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
getEffectiveNodeOrientation()
-
-