- 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.WHITE
PointLight
で、カメラの位置に配置されます。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
シーンの現在のフォーカス所有者ノード。ReadOnlyDoubleProperty
height
このScene
の高さObjectProperty<NodeOrientation>
nodeOrientation
NodeOrientationを保持するプロパティ。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>
userAgentStylesheet
ReadOnlyDoubleProperty
width
このScene
の幅ReadOnlyObjectProperty<Window>
window
このScene
のWindow
ReadOnlyDoubleProperty
x
Window
のこのScene
の水平位置。ReadOnlyDoubleProperty
y
Window
のこの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)
このシーンにイベント・ハンドラを登録します。void
addMnemonic(Mnemonic m)
指定されたニーモニックを登録します。void
addPostLayoutPulseListener(Runnable r)
新しいシーン・ポスト・レイアウトのパルス・リスナーをこのシーンに追加します。void
addPreLayoutPulseListener(Runnable r)
新しいレイアウト・パルス・リスナーをこのシーンに追加します。EventDispatchChain
buildEventDispatchChain(EventDispatchChain tail)
このシーンのイベント・ディスパッチ・チェーンを構築します。ObjectProperty<Camera>
cameraProperty()
このScene
をレンダリングするために使用するカメラのタイプを指定します。ObjectProperty<Cursor>
cursorProperty()
このScene
のマウス・カーソルを定義します。void
disposePeer()
ReadOnlyObjectProperty<NodeOrientation>
effectiveNodeOrientationProperty()
シーンのノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。void
enableInputMethodEvents(boolean enable)
ObjectProperty<EventDispatcher>
eventDispatcherProperty()
このシーンのイベント・ディスパッチャを指定します。ObjectProperty<Paint>
fillProperty()
このScene
の背景の塗りつぶしを定義します。ReadOnlyObjectProperty<Node>
focusOwnerProperty()
シーンの現在のフォーカス所有者ノード。ObservableMap<KeyCombination,Runnable>
getAccelerators()
このScene
のアクセラレータのリストを取得します。SceneAntialiasing
getAntiAliasing()
このScene
の定義済SceneAntialiasing
を戻します。Camera
getCamera()
プロパティcameraの値を取得します。Cursor
getCursor()
プロパティcursorの値を取得します。NodeOrientation
getEffectiveNodeOrientation()
プロパティeffectiveNodeOrientationの値を取得します。EventDispatcher
getEventDispatcher()
プロパティeventDispatcherの値を取得します。Paint
getFill()
プロパティfillの値を取得します。Node
getFocusOwner()
プロパティfocusOwnerの値を取得します。double
getHeight()
プロパティheightの値を取得します。ObservableMap<KeyCombination,ObservableList<Mnemonic>>
getMnemonics()
このScene
のニーモニックのリストを取得します。NodeOrientation
getNodeOrientation()
プロパティ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()
アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。Parent
getRoot()
プロパティrootの値を取得します。ObservableList<String>
getStylesheets()
このシーンのコンテンツで使用するスタイルシートにリンクしている文字列URLの監視可能リストを取得します。String
getUserAgentStylesheet()
このSceneで使用されるuser-agentスタイルシートのURLを取得します。Object
getUserData()
以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)
メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。double
getWidth()
プロパティwidthの値を取得します。Window
getWindow()
プロパティwindowの値を取得します。double
getX()
プロパティxの値を取得します。double
getY()
プロパティyの値を取得します。boolean
hasProperties()
Sceneにプロパティがあるかどうかをテストします。ReadOnlyDoubleProperty
heightProperty()
このScene
の高さboolean
isDepthBuffer()
このシーンの奥行きのバッファの属性を取得します。Node
lookup(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()
ズーム・ジェスチャが検出されると呼び出される関数を定義します。void
processKeyEvent(KeyEvent e)
<T extends Event>
voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)
以前に登録したイベント・フィルタをこのシーンから登録解除します。<T extends Event>
voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
以前に登録したイベント・ハンドラをこのシーンから登録解除します。void
removeMnemonic(Mnemonic m)
指定されたニーモニックを登録解除します。void
removePostLayoutPulseListener(Runnable r)
このシーンのパルスを聞くことから、以前に登録されたシーン・ポスト・レイアウト・パルス・リスナーを削除します。void
removePreLayoutPulseListener(Runnable r)
以前に登録されたシーン・プレ・レイアウトのパルス・リスナーを、このシーンのパルスを聞き取ることから削除します。ObjectProperty<Parent>
rootProperty()
シーン・グラフのルートNode
を定義します。void
setCamera(Camera value)
プロパティcameraの値を設定します。void
setCursor(Cursor value)
プロパティcursorの値を設定します。void
setEventDispatcher(EventDispatcher value)
プロパティeventDispatcherの値を設定します。protected <T extends Event>
voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)
このイベント・タイプに使用するハンドラを設定します。void
setFill(Paint value)
プロパティfillの値を設定します。void
setNodeOrientation(NodeOrientation orientation)
プロパティnodeOrientationの値を設定します。void
setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)
プロパティonContextMenuRequestedの値を設定します。void
setOnDragDetected(EventHandler<? super MouseEvent> value)
プロパティonDragDetectedの値を設定します。void
setOnDragDone(EventHandler<? super DragEvent> value)
プロパティonDragDoneの値を設定します。void
setOnDragDropped(EventHandler<? super DragEvent> value)
プロパティonDragDroppedの値を設定します。void
setOnDragEntered(EventHandler<? super DragEvent> value)
プロパティonDragEnteredの値を設定します。void
setOnDragExited(EventHandler<? super DragEvent> value)
プロパティonDragExitedの値を設定します。void
setOnDragOver(EventHandler<? super DragEvent> value)
プロパティonDragOverの値を設定します。void
setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)
プロパティonInputMethodTextChangedの値を設定します。void
setOnKeyPressed(EventHandler<? super KeyEvent> value)
プロパティonKeyPressedの値を設定します。void
setOnKeyReleased(EventHandler<? super KeyEvent> value)
プロパティonKeyReleasedの値を設定します。void
setOnKeyTyped(EventHandler<? super KeyEvent> value)
プロパティonKeyTypedの値を設定します。void
setOnMouseClicked(EventHandler<? super MouseEvent> value)
プロパティonMouseClickedの値を設定します。void
setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragEnteredの値を設定します。void
setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragExitedの値を設定します。void
setOnMouseDragged(EventHandler<? super MouseEvent> value)
プロパティonMouseDraggedの値を設定します。void
setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragOverの値を設定します。void
setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)
プロパティonMouseDragReleasedの値を設定します。void
setOnMouseEntered(EventHandler<? super MouseEvent> value)
プロパティonMouseEnteredの値を設定します。void
setOnMouseExited(EventHandler<? super MouseEvent> value)
プロパティonMouseExitedの値を設定します。void
setOnMouseMoved(EventHandler<? super MouseEvent> value)
プロパティonMouseMovedの値を設定します。void
setOnMousePressed(EventHandler<? super MouseEvent> value)
プロパティonMousePressedの値を設定します。void
setOnMouseReleased(EventHandler<? super MouseEvent> value)
プロパティonMouseReleasedの値を設定します。void
setOnRotate(EventHandler<? super RotateEvent> value)
プロパティonRotateの値を設定します。void
setOnRotationFinished(EventHandler<? super RotateEvent> value)
プロパティonRotationFinishedの値を設定します。void
setOnRotationStarted(EventHandler<? super RotateEvent> value)
プロパティonRotationStartedの値を設定します。void
setOnScroll(EventHandler<? super ScrollEvent> value)
プロパティonScrollの値を設定します。void
setOnScrollFinished(EventHandler<? super ScrollEvent> value)
プロパティonScrollFinishedの値を設定します。void
setOnScrollStarted(EventHandler<? super ScrollEvent> value)
プロパティonScrollStartedの値を設定します。void
setOnSwipeDown(EventHandler<? super SwipeEvent> value)
プロパティonSwipeDownの値を設定します。void
setOnSwipeLeft(EventHandler<? super SwipeEvent> value)
プロパティonSwipeLeftの値を設定します。void
setOnSwipeRight(EventHandler<? super SwipeEvent> value)
プロパティonSwipeRightの値を設定します。void
setOnSwipeUp(EventHandler<? super SwipeEvent> value)
プロパティonSwipeUpの値を設定します。void
setOnTouchMoved(EventHandler<? super TouchEvent> value)
プロパティonTouchMovedの値を設定します。void
setOnTouchPressed(EventHandler<? super TouchEvent> value)
プロパティonTouchPressedの値を設定します。void
setOnTouchReleased(EventHandler<? super TouchEvent> value)
プロパティonTouchReleasedの値を設定します。void
setOnTouchStationary(EventHandler<? super TouchEvent> value)
プロパティonTouchStationaryの値を設定します。void
setOnZoom(EventHandler<? super ZoomEvent> value)
プロパティonZoomの値を設定します。void
setOnZoomFinished(EventHandler<? super ZoomEvent> value)
プロパティonZoomFinishedの値を設定します。void
setOnZoomStarted(EventHandler<? super ZoomEvent> value)
プロパティonZoomStartedの値を設定します。void
setRoot(Parent value)
プロパティrootの値を設定します。void
setUserAgentStylesheet(String url)
このSceneで使用されるuser-agentスタイルシートのURLを、プラットフォーム・デフォルトのuser-agentスタイルシートのかわりに設定します。void
setUserData(Object value)
後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。WritableImage
snapshot(WritableImage image)
このシーンのスナップショットを取得し、レンダリングされたイメージの準備が整ったときにそれを戻します。void
snapshot(Callback<SnapshotResult,Void> callback, WritableImage image)
次のフレームでこのシーンのスナップショットを取得し、イメージの準備が整ったとき、指定されたコールバック・メソッドを呼び出します。Dragboard
startDragAndDrop(TransferMode... transferModes)
このScene
上で認識されたドラッグ・アンド・ドロップ・ジェスチャの候補を確定します。void
startFullDrag()
ジェスチャ・ソースとして、このシーンで完全な押下、ドラッグ、解放ジェスチャを開始します。ObjectProperty<String>
userAgentStylesheetProperty()
ReadOnlyDoubleProperty
widthProperty()
このScene
の幅ReadOnlyObjectProperty<Window>
windowProperty()
このScene
のWindow
ReadOnlyDoubleProperty
xProperty()
Window
のこのScene
の水平位置。ReadOnlyDoubleProperty
yProperty()
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またはAnimationTimer
APIのいずれかを使用することです。 このメソッドは、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()
-
-