- java.lang.Object
- 
- javafx.scene.Node
 
- 
- すべての実装されたインタフェース:
- Styleable,- EventTarget
 - 直系の既知のサブクラス:
- Camera,- Canvas,- ImageView,- LightBase,- MediaView,- Parent,- Shape,- Shape3D,- SubScene,- SwingNode
 
 
 @IDProperty("id") public abstract class Node extends Object implements EventTarget, Styleableシーングラフ・ノードのベース・クラス。 シーングラフとは、一連のツリー・データ構造を指します。この構造では、すべてのアイテムが0または1個の親を持ち、各アイテムはサブアイテムを持たないリーフか、0個以上のサブアイテムを持つブランチのいずれかになります。シーングラフ内の各アイテムは Nodeと呼ばれます。 ブランチ・ノードは、具象サブクラスとしてGroup、RegionおよびControlを持つParentタイプか、またはそのサブクラスになります。リーフ・ノードは、 Rectangle、Text、ImageView、MediaViewなどのクラスか、または子を持たないその他のリーフ・クラスになります。 各シーングラフ・ツリー内には、親を持たないノードが1個のみあり、それをルート・ノードと呼びます。シーングラフには複数のツリーが存在する場合があります。 それらのツリーの中には、 Sceneの一部となっているために、表示できるものもあります。 その一方で、どのSceneにも含まれないツリーもあります。ノードはシーングラフ内のどの場所においても最大で1回しか出現できません。 具体的には、 Sceneのルート・ノードとして、Parentの子ObservableListとして、またはNodeのクリップとしてノードが出現できるのは、いずれの場合も1回にかぎられます。シーングラフはサイクルを持つことができません。 サイクルはノードがツリー内でそのノード自体の祖先である場合に存在し、この際、 GroupのコンテンツObservableList、Parentの子ObservableListおよびNodeのクリップについての前述の関係が考慮されます。プログラムによって親(グループ、リージョンなど)に子ノードを追加し、そのノードがすでに別の親またはシーンのルートの子である場合、そのノードは前の親から自動的に(警告なしで)削除されます。 前述のルールに違反する別の方法によってプログラムからシーングラフを変更しようとすると、例外がスローされ、変更試行が無視され、シーングラフが元の状態に戻されます。 サブツリーをシーングラフ内の別の場所に移動するなど、シーングラフの構造を配置変更できます。 そのためには、通常、現在の場所からサブツリーを削除してから、新しい場所に挿入します。 ただし、アプリケーションによってサブツリーを明示的に削除しない場合は、前述のとおり自動的に削除されます。 ノード・オブジェクトは、 showingであるWindow内のSceneにまだ添付されていない限り、任意のスレッドで構築および変更できます。 アプリケーションは、このようなSceneにノードをアタッチするか、JavaFXアプリケーション・スレッドでノードを変更する必要があります。JavaFXアプリケーション・スレッドは、JavaFXランタイムの起動プロセスの一部として作成されます。 詳細については、 ApplicationクラスおよびPlatform.startup(Runnable)メソッドを参照してください。アプリケーションはNodeクラスを直接拡張するべきではありません。 そうすると、UnsupportedOperationExceptionがスローされることがあります。 文字列IDシーングラフ内の各ノードには一意の idを割り当てることができます。 このidは、シーングラフ内でのidの一意性保証は設計者や開発者が担うという点で、HTMLタグのid属性とよく似ています。lookup(String)という簡易関数を使用すると、シーングラフ内またはシーングラフのサブツリー内で一意のidを持つノードを検索できます。 idは、スタイルを適用するノードを識別するためにも使用できます。CSSに関する後述の項を参照してください。座標系Nodeクラスは、従来のコンピュータ・グラフィックスのローカル座標系を定義します。この座標系では、x軸が右方向に増え、y軸が下方向に増えていきます。 図形の具象ノード・クラスには、このローカル座標空間内での図形のジオメトリと位置を定義するための変数が用意されています。 たとえば、Rectangleにはx、y、widthおよびheight変数があり、CircleにはcenterX、centerYおよびradiusがあります。デバイスのピクセル・レベルで、整数座標が隅およびピクセル間の隙間にマップされ、ピクセルの中心が整数ピクセル位置間の中点に表示されます。 すべての座標値が浮動小数点数で指定されるため、座標はこれらの隅(浮動小数点値が正確な整数値を持つ場合)やピクセル上のあらゆる場所を正確に指します。 たとえば、座標 (0.5, 0.5)は、Stage上の左上のピクセルの中心を指します。 同様に、(0, 0)にある寸法10x10の矩形は、Stage上の左上のピクセルの左上隅から、10番目のスキャンライン上の10番目のピクセルの右下隅までになります。 この矩形内の最後のピクセルのピクセル中心は座標(9.5, 9.5)にあります。実際には、後述するように、ほとんどのノードの座標系に変換が適用されます。 そのため、デバイスの座標とピクセル・グリッドの位置合せに関する前述の情報は、ノードのローカル座標ではなく、変換後の座標に関連します。 Shapeクラスは、座標のマッピングやレンダリングへの影響に関するコンテキスト固有の重要な追加情報を表します。変換あらゆる Nodeに変換を適用できます。 これには、平行移動、回転、スケーリングまたはシャーリングがあります。平行移動変換は、ノードの座標空間の原点をx軸またはy軸に沿って移動するというものです。 たとえば、原点(x=0, y=0)、幅100、高さ50の Rectangleを作成してから、Translateを適用してx軸に沿って10移動する場合(x=10)、矩形は(x=10, y=0)に描画され、幅100および高さ50はそのまま維持されます。 矩形のx変数ではなく、原点が移動されることに注意してください。一般的なノード変換は整数の距離の分だけ平行移動することであり、ステージにノードをレイアウトする場合によく使用されます。 このような整数平行移動では、デバイスのピクセル・マッピングが維持され、ピクセル間の隙間に整数のローカル座標がマップされたままになります。 回転変換は、指定したピボット・ポイントを中心としてノードの座標空間を回転するというものです。結果として、ノードは回転しているように見えます。 たとえば、原点(x=0, y=0)、幅100、高さ30の Rectangleを作成してから、Rotateを適用して原点をピボット(pivotX=0, pivotY=0)として90度回転する場合(angle=90)、矩形はxおよびyが0、高さが100、幅が-30であるかのように描画されます。 つまり、ピンが左上隅に固定されていて、矩形がそのピンを中心として時計回りに90度回転しているかのように見えます。 かわりにピボット・ポイントを矩形の中心(x=50、y=15)に配置した場合、矩形はその中心を基準として回転しているように見えます。すべての変換と同様に、矩形のx、y、widthおよびheight変数(ローカル座標空間に対して相対的に維持される)は変更されず、実際には矩形の座標空間全体が変更されることに注意してください。 スケーリング変換は、スケール係数に基づいてノードを大きくまたは小さく表示するというものです。 スケーリングでは、ローカル座標の軸に沿った各距離単位にスケール係数を乗算して、ノードの座標空間が変更されます。 回転変換と同様に、スケーリング変換もピボット・ポイントを中心として適用されます。 これは、ズームの中心となるノード内のポイントと考えることができます。 たとえば、 strokeWidth5、幅50、高さ50のRectangleを作成してから、Scaleを適用して原点をピボット(pivotX=0, pivotY=0)としてスケール係数(x=2.0, y=2.0)でスケーリングする場合、矩形全体(ストロークを含む)のサイズが2倍になり、原点から右方向および下方向に拡大されます。シャーリング変換(傾斜と呼ばれる場合もある)は、x軸とy軸が垂直でなくなるように一方の軸を事実上回転するというものです。 順序付けした変換の連鎖を指定することにより、複数の変換を適用できます。 変換の適用順序は、 transforms変数で指定するObservableListによって定義します。境界矩形すべての Nodeが変換に対応しているため、各ノードのジオメトリ境界矩形の表現を変換の適用有無に応じて変えることができます。各 Nodeには、未変換ローカル座標におけるNodeの境界矩形を指定するboundsInLocal変数(読取り専用)があります。boundsInLocalには、ノードの図形ジオメトリ(ローカルの位置/サイズ変数の範囲から外れるゼロ以外のストロークに必要なスペースを含む)、clip変数およびeffect変数が含まれます。それに加え、各 Nodeには、transforms、scaleX/scaleY、rotate、translateX/translateY、layoutX/layoutYで設定する変換など、すべての変換を適用した後のNodeの境界矩形を指定するboundsInParent変数(読取り専用)があります。 これがboundsInParentと呼ばれるのは、矩形が親の座標系に対して相対的になるためです。 これはノードの視覚境界です。最後に、 layoutBounds変数では、Nodeの矩形境界を定義します。この境界は、レイアウト計算の基準となるものであり、ノードの視覚境界とは異なる場合があります。 図形、テキストおよびImageViewの場合、layoutBoundsにはデフォルトでは図形ジオメトリ(ゼロ以外のstrokeWidthに必要なスペースを含む)のみが含まれ、効果、クリップ、変換は含まれません。 サイズ変更可能なクラス(リージョンおよびコントロール)の場合、layoutBoundsは常に0,0 width x heightにマップされます。このイメージは、変換および boundsInLocalがないノードを示しています。
 このイメージを20度回転すると、次のようになります。  
 赤の矩形は、ノードの親の座標空間における  boundsInParentを表します。boundsInLocalは1つ目のイメージと変わりません。このイメージ内の緑の矩形は、ノードの座標空間におけるboundsInLocalを表します。これらのイメージは、塗りつぶしとストロークが適用された矩形とその境界を示しています。 1つ目の矩形 [x:10.0 y:10.0 width:100.0 height:100.0 strokeWidth:0]は境界[x:10.0 y:10.0 width:100.0 height:100.0]を持ちます。 2つ目の矩形[x:10.0 y:10.0 width:100.0 height:100.0 strokeWidth:5]は境界[x:7.5 y:7.5 width:105 height:105]を持ちます(ストロークはデフォルトでは中央揃えされるため、その半分のみが元の境界の外に出ています。内側または外側のストロークを作成することもできます)。 どちらの矩形にも変換は適用されていないため、boundsInParentとboundsInLocalは同じです。  CSSNodeクラスには、CSSによってこのノードをスタイル指定するために使用するid、styleClassおよびstyle変数が含まれています。idおよびstyleClass変数は、CSSスタイルシートでスタイルの適用先ノードを識別するために使用します。style変数には、このノードに直接適用されるスタイル・プロパティとその値が含まれています。CSSおよびCSSスタイルをノードに適用する方法の詳細は、「CSSリファレンス・ガイド」を参照してください。 - 導入されたバージョン:
- JavaFX 2.0
 
- 
- 
プロパティのサマリープロパティ Type プロパティ 説明 ObjectProperty<String>accessibleHelpこのNodeのアクセス可能なヘルプ・テキスト。ObjectProperty<String>accessibleRoleDescriptionこのNodeのロール説明。ObjectProperty<AccessibleRole>accessibleRoleこのNodeのアクセス可能な役割。ObjectProperty<String>accessibleTextこのNodeのアクセス可能なテキスト。ObjectProperty<BlendMode>blendModeこの個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。ReadOnlyObjectProperty<Bounds>boundsInLocalノードの未変換ローカル座標空間にある、そのNodeの矩形境界線。ReadOnlyObjectProperty<Bounds>boundsInParent変換を含むこのNodeの矩形境界線。ObjectProperty<CacheHint>cacheHintビットマップ・キャッシングを制御するための追加ヒント。BooleanPropertycacheこのNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。ObjectProperty<Node>clipこのノードのクリッピングの形を定義するために使用するNodeを指定します。ObjectProperty<Cursor>cursorこのNodeとサブノードのマウス・カーソルを定義します。ObjectProperty<DepthTest>depthTestこのノードをレンダリングする際に、深度テストを使用するかどうかを示します。ReadOnlyBooleanPropertydisabledこのNodeを無効にするかどうかを示します。BooleanPropertydisableこのNodeの個別の無効化状態を定義します。ReadOnlyObjectProperty<NodeOrientation>effectiveNodeOrientationノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。ObjectProperty<Effect>effectこのNodeに適用する効果を指定します。ObjectProperty<EventDispatcher>eventDispatcherこのノードのイベント・ディスパッチャを指定します。ReadOnlyBooleanPropertyfocused現在このNodeに入力フォーカスがあるかどうかを示します。BooleanPropertyfocusTraversableこのNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。ReadOnlyBooleanPropertyhoverこのNodeにカーソルが置かれているかどうか。StringPropertyidこのNodeのID。ObjectProperty<InputMethodRequests>inputMethodRequestsInputMethodRequestsを保持するプロパティ。ReadOnlyObjectProperty<Bounds>layoutBoundsこのノードのレイアウト計算に使用する矩形境界。DoublePropertylayoutXレイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。DoublePropertylayoutYレイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。ReadOnlyObjectProperty<Transform>localToParentTransformローカルから親への計算済変換を維持するアファイン変換。ReadOnlyObjectProperty<Transform>localToSceneTransformローカルからシーンへの計算済変換を維持するアファイン変換。BooleanPropertymanagedこのノードのレイアウトを親が管理するかどうかを定義します。BooleanPropertymouseTransparenttrueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。ObjectProperty<NodeOrientation>nodeOrientationNodeOrientationを保持するプロパティ。ObjectProperty<EventHandler<? super ContextMenuEvent>>onContextMenuRequestedこのNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onDragDetectedドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDoneデータがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDroppedドラッグ・アンド・ドロップ・ジェスチャの間にこのNodeでマウス・ボタンが放されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragEnteredドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragExitedドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragOverこのNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super InputMethodEvent>>onInputMethodTextChangedこのNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyPressedこのNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyReleasedこのNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyTypedこのNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseClickedこのNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragEntered押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragExited押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseDraggedこのNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragOver押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragReleased押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseEnteredマウスがこのNodeに入るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseExitedマウスがこのNodeから出るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseMovedこのNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMousePressedこのNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseReleasedこのNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。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ズーム・ジェスチャが検出されると呼び出される関数を定義します。DoublePropertyopacityNodeを表示する透明度(つまり、濃淡がない)を指定します。ReadOnlyObjectProperty<Parent>parentこのNodeの親ノードです。BooleanPropertypickOnBoundsMouseEventによってトリガーされた場合またはcontains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。ReadOnlyBooleanPropertypressedNodeが押されているかどうか。DoublePropertyrotateNodeの中心を基準とする回転角度を定義します(角度の単位で測定)。ObjectProperty<Point3D>rotationAxisこのNodeの回転軸を定義します。DoublePropertyscaleXこのNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。DoublePropertyscaleYこのNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。DoublePropertyscaleZこのNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。ReadOnlyObjectProperty<Scene>sceneこのNodeが一部であるScene。StringPropertystyleこのNodeに関連付けられているCSSスタイルの文字列表現。DoublePropertytranslateXこのNodeの変換に追加される変換のX座標を定義します。DoublePropertytranslateYこのNodeの変換に追加される変換のY座標を定義します。DoublePropertytranslateZこのNodeの変換された座標に追加される変換のZ座標を定義します。DoublePropertyviewOrder親内のこのNodeのレンダリングとピッキングの順序を定義します。BooleanPropertyvisibleこのNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。
 - 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static doubleBASELINE_OFFSET_SAME_AS_HEIGHTこれは、getBaselineOffset()から返される場合がある特殊な値です。
 - 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedNode()ノードの新しいインスタンスを作成します。
 - 
メソッドのサマリーすべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectProperty<String>accessibleHelpProperty()このNodeのアクセス可能なヘルプ・テキスト。ObjectProperty<String>accessibleRoleDescriptionProperty()このNodeのロール説明。ObjectProperty<AccessibleRole>accessibleRoleProperty()このNodeのアクセス可能な役割。ObjectProperty<String>accessibleTextProperty()このNodeのアクセス可能なテキスト。<T extends Event>
 voidaddEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)このノードに対するイベント・フィルタを登録します。<T extends Event>
 voidaddEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このノードに対するイベント・ハンドラを登録します。voidapplyCss()必要に応じて、このノードとその子(存在する場合)にスタイルを適用します。voidautosize()ノードがサイズ変更可能な場合、そのレイアウト境界を現在の優先幅および優先高に設定します。ObjectProperty<BlendMode>blendModeProperty()この個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。ReadOnlyObjectProperty<Bounds>boundsInLocalProperty()ノードの未変換ローカル座標空間にある、そのNodeの矩形境界線。ReadOnlyObjectProperty<Bounds>boundsInParentProperty()変換を含むこのNodeの矩形境界線。EventDispatchChainbuildEventDispatchChain(EventDispatchChain tail)このノードのイベント・ディスパッチ・チェーンを構築します。ObjectProperty<CacheHint>cacheHintProperty()ビットマップ・キャッシングを制御するための追加ヒント。BooleanPropertycacheProperty()このNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。ObjectProperty<Node>clipProperty()このノードのクリッピングの形を定義するために使用するNodeを指定します。doublecomputeAreaInScreen()物理画面上にピクセル単位で投影されるこのNodeの領域を返します。booleancontains(double localX, double localY)特定の点(このNodeのローカル座標空間で指定される)がこのNodeの形状に含まれる場合に、trueを返します。booleancontains(Point2D localPoint)特定の点(このNodeのローカル座標空間で指定される)がこのNodeの形状に含まれる場合に、trueを返します。ObjectProperty<Cursor>cursorProperty()このNodeとサブノードのマウス・カーソルを定義します。ObjectProperty<DepthTest>depthTestProperty()このノードをレンダリングする際に、深度テストを使用するかどうかを示します。ReadOnlyBooleanPropertydisabledProperty()このNodeを無効にするかどうかを示します。BooleanPropertydisableProperty()このNodeの個別の無効化状態を定義します。ReadOnlyObjectProperty<NodeOrientation>effectiveNodeOrientationProperty()ノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。ObjectProperty<Effect>effectProperty()このNodeに適用する効果を指定します。ObjectProperty<EventDispatcher>eventDispatcherProperty()このノードのイベント・ディスパッチャを指定します。voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。voidfireEvent(Event event)指定したイベントを起動します。ReadOnlyBooleanPropertyfocusedProperty()現在このNodeに入力フォーカスがあるかどうかを示します。BooleanPropertyfocusTraversableProperty()このNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。StringgetAccessibleHelp()プロパティaccessibleHelpの値を取得します。AccessibleRolegetAccessibleRole()プロパティaccessibleRoleの値を取得します。StringgetAccessibleRoleDescription()プロパティaccessibleRoleDescriptionの値を取得します。StringgetAccessibleText()プロパティaccessibleTextの値を取得します。doublegetBaselineOffset()ノードのlayoutBounds.minYの場所からのアルファベット(またはローマン体)のベースライン・オフセット。このノードと他のノードをベースラインを基準に垂直方向に位置合せする場合に使用する必要があります。BlendModegetBlendMode()プロパティblendModeの値を取得します。BoundsgetBoundsInLocal()プロパティboundsInLocalの値を取得します。BoundsgetBoundsInParent()プロパティboundsInParentの値を取得します。CacheHintgetCacheHint()プロパティcacheHintの値を取得します。static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()NodegetClip()プロパティclipの値を取得します。OrientationgetContentBias()レイアウト用にノードのサイズ変更バイアスの向きを返します。List<CssMetaData<? extends Styleable,?>>getCssMetaData()NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはgetClassCssMetaData()に委任する必要があります。CursorgetCursor()プロパティcursorの値を取得します。DepthTestgetDepthTest()プロパティdepthTestの値を取得します。EffectgetEffect()プロパティeffectの値を取得します。NodeOrientationgetEffectiveNodeOrientation()プロパティeffectiveNodeOrientationの値を取得します。EventDispatchergetEventDispatcher()プロパティeventDispatcherの値を取得します。StringgetId()このNodeのID。protected CursorgetInitialCursor()このノードの初期カーソル状態を返します。このノードは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。protected BooleangetInitialFocusTraversable()このノードの初期フォーカス・トラバーサブル状態を返します。このノードは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。InputMethodRequestsgetInputMethodRequests()プロパティinputMethodRequestsの値を取得します。BoundsgetLayoutBounds()プロパティlayoutBoundsの値を取得します。doublegetLayoutX()プロパティlayoutXの値を取得します。doublegetLayoutY()プロパティlayoutYの値を取得します。TransformgetLocalToParentTransform()プロパティlocalToParentTransformの値を取得します。TransformgetLocalToSceneTransform()プロパティlocalToSceneTransformの値を取得します。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の値を取得します。doublegetOpacity()プロパティopacityの値を取得します。ParentgetParent()プロパティparentの値を取得します。ObservableMap<Object,Object>getProperties()アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。ObservableSet<PseudoClass>getPseudoClassStates()このStyleableの擬似クラスの状態を返します。doublegetRotate()プロパティrotateの値を取得します。Point3DgetRotationAxis()プロパティrotationAxisの値を取得します。doublegetScaleX()プロパティscaleXの値を取得します。doublegetScaleY()プロパティscaleYの値を取得します。doublegetScaleZ()プロパティscaleZの値を取得します。ScenegetScene()プロパティsceneの値を取得します。StringgetStyle()このNodeに関連付けられているCSSスタイルの文字列表現。StyleablegetStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>getStyleClass()特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。ObservableList<Transform>getTransforms()このNodeに適用されるTransformオブジェクトのObservableListを定義します。doublegetTranslateX()プロパティtranslateXの値を取得します。doublegetTranslateY()プロパティtranslateYの値を取得します。doublegetTranslateZ()プロパティtranslateZの値を取得します。StringgetTypeSelector()セレクタの照合に使用されるこのStyleableの型。ObjectgetUserData()以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。doublegetViewOrder()プロパティviewOrderの値を取得します。booleanhasProperties()ノードにプロパティがあるかどうかをテストします。ReadOnlyBooleanPropertyhoverProperty()このNodeにカーソルが置かれているかどうか。StringPropertyidProperty()このNodeのID。ObjectProperty<InputMethodRequests>inputMethodRequestsProperty()InputMethodRequestsを保持するプロパティ。booleanintersects(double localX, double localY, double localWidth, double localHeight)特定の矩形(このNodeのローカル座標空間で指定される)がこのNodeの形状と交差する場合に、trueを返します。booleanintersects(Bounds localBounds)特定の境界(このNodeのローカル座標空間で指定される)がこのNodeの形状と交差する場合に、trueを返します。booleanisCache()プロパティcacheの値を取得します。booleanisDisable()プロパティdisableの値を取得します。booleanisDisabled()プロパティdisabledの値を取得します。booleanisFocused()プロパティfocusedの値を取得します。booleanisFocusTraversable()プロパティfocusTraversableの値を取得します。booleanisHover()プロパティhoverの値を取得します。booleanisManaged()プロパティmanagedの値を取得します。booleanisMouseTransparent()プロパティmouseTransparentの値を取得します。booleanisPickOnBounds()プロパティpickOnBoundsの値を取得します。booleanisPressed()プロパティpressedの値を取得します。booleanisResizable()このノードが、その親によってサイズ変更可能なタイプかどうかを示します。booleanisVisible()プロパティvisibleの値を取得します。ReadOnlyObjectProperty<Bounds>layoutBoundsProperty()このノードのレイアウト計算に使用する矩形境界。DoublePropertylayoutXProperty()レイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。DoublePropertylayoutYProperty()レイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。Point2DlocalToParent(double localX, double localY)このNodeのローカル座標空間からその親の座標空間に点を変換します。Point3DlocalToParent(double x, double y, double z)このNodeのローカル座標空間からその親の座標空間に点を変換します。BoundslocalToParent(Bounds localBounds)このNodeのローカル座標空間からその親の座標空間に境界を変換します。Point2DlocalToParent(Point2D localPoint)このNodeのローカル座標空間からその親の座標空間に点を変換します。Point3DlocalToParent(Point3D localPoint)このNodeのローカル座標空間からその親の座標空間に点を変換します。ReadOnlyObjectProperty<Transform>localToParentTransformProperty()ローカルから親への計算済変換を維持するアファイン変換。Point2DlocalToScene(double localX, double localY)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point2DlocalToScene(double x, double y, boolean rootScene)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point3DlocalToScene(double x, double y, double z)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point3DlocalToScene(double x, double y, double z, boolean rootScene)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。BoundslocalToScene(Bounds localBounds)このNodeのローカル座標空間からそのシーンの座標空間に境界を変換します。BoundslocalToScene(Bounds localBounds, boolean rootScene)このNodeのローカル座標空間からそのシーンの座標空間に境界を変換します。Point2DlocalToScene(Point2D localPoint)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point2DlocalToScene(Point2D localPoint, boolean rootScene)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point3DlocalToScene(Point3D localPoint)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。Point3DlocalToScene(Point3D localPoint, boolean rootScene)このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。ReadOnlyObjectProperty<Transform>localToSceneTransformProperty()ローカルからシーンへの計算済変換を維持するアファイン変換。Point2DlocalToScreen(double localX, double localY)このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。Point2DlocalToScreen(double localX, double localY, double localZ)このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。BoundslocalToScreen(Bounds localBounds)このNodeのローカル座標空間からそのScreenの座標空間に境界を変換します。Point2DlocalToScreen(Point2D localPoint)このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。Point2DlocalToScreen(Point3D localPoint)このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。Nodelookup(String selector)特定のCSSセレクタに基づいて、このNodeまたは最初のサブノードを検索します。Set<Node>lookupAll(String selector)特定のCSSセレクタと一致するすべてのNode(このノードとすべての子を含む)を検索します。BooleanPropertymanagedProperty()このノードのレイアウトを親が管理するかどうかを定義します。doublemaxHeight(double width)レイアウト計算に使用するノードの最大高を返します。doublemaxWidth(double height)レイアウト計算に使用するノードの最大幅を返します。doubleminHeight(double width)レイアウト計算に使用するノードの最小高を返します。doubleminWidth(double height)レイアウト計算に使用するノードの最小幅を返します。BooleanPropertymouseTransparentProperty()trueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。ObjectProperty<NodeOrientation>nodeOrientationProperty()NodeOrientationを保持するプロパティ。voidnotifyAccessibleAttributeChanged(AccessibleAttribute attributes)このメソッドは、属性の値が変更されたことをアシスティブ・テクノロジに通知するためにアプリケーションによって呼び出されます。ObjectProperty<EventHandler<? super ContextMenuEvent>>onContextMenuRequestedProperty()このNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onDragDetectedProperty()ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDoneProperty()データがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragDroppedProperty()ドラッグ・アンド・ドロップ・ジェスチャの間にこのNodeでマウス・ボタンが放されると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragEnteredProperty()ドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragExitedProperty()ドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super DragEvent>>onDragOverProperty()このNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super InputMethodEvent>>onInputMethodTextChangedProperty()このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyPressedProperty()このNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyReleasedProperty()このNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super KeyEvent>>onKeyTypedProperty()このNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseClickedProperty()このNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragEnteredProperty()押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragExitedProperty()押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseDraggedProperty()このNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragOverProperty()押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseDragEvent>>onMouseDragReleasedProperty()押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseEnteredProperty()マウスがこのNodeに入るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseExitedProperty()マウスがこのNodeから出るときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseMovedProperty()このNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMousePressedProperty()このNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。ObjectProperty<EventHandler<? super MouseEvent>>onMouseReleasedProperty()このNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。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()ズーム・ジェスチャが検出されると呼び出される関数を定義します。DoublePropertyopacityProperty()Nodeを表示する透明度(つまり、濃淡がない)を指定します。ReadOnlyObjectProperty<Parent>parentProperty()このNodeの親ノードです。Point2DparentToLocal(double parentX, double parentY)親の座標空間からこのNodeのローカル座標空間に点を変換します。Point3DparentToLocal(double parentX, double parentY, double parentZ)親の座標空間からこのNodeのローカル座標空間に点を変換します。BoundsparentToLocal(Bounds parentBounds)親の座標空間からこのNodeのローカル座標空間に矩形を変換します。Point2DparentToLocal(Point2D parentPoint)親の座標空間からこのNodeのローカル座標空間に点を変換します。Point3DparentToLocal(Point3D parentPoint)親の座標空間からこのNodeのローカル座標空間に点を変換します。BooleanPropertypickOnBoundsProperty()MouseEventによってトリガーされた場合またはcontains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。doubleprefHeight(double width)レイアウト計算に使用するノードの優先高を返します。doubleprefWidth(double height)レイアウト計算に使用するノードの優先幅を返します。ReadOnlyBooleanPropertypressedProperty()Nodeが押されているかどうか。voidpseudoClassStateChanged(PseudoClass pseudoClass, boolean active)このNodeの擬似クラスが変更されたことを示すために使用します。ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。voidrelocate(double x, double y)ノードのlayoutXおよびlayoutY平行移動プロパティを設定して、このノードを親のx,y位置に再配置します。<T extends Event>
 voidremoveEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)以前登録済のイベント・フィルタをこのノードから登録解除します。<T extends Event>
 voidremoveEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)以前登録済のイベント・ハンドラをこのノードから登録解除します。voidrequestFocus()このNodeが入力フォーカスを取得すること、およびこのNodeのトップ・レベルの祖先がフォーカスされたウィンドウになることを要求します。voidresize(double width, double height)ノードがサイズ変更可能な場合、そのレイアウト境界を指定の幅および高さに設定します。voidresizeRelocate(double x, double y, double width, double height)ノードがサイズ変更可能な場合、そのレイアウト境界を指定の幅および高さに設定します。DoublePropertyrotateProperty()Nodeの中心を基準とする回転角度を定義します(角度の単位で測定)。ObjectProperty<Point3D>rotationAxisProperty()このNodeの回転軸を定義します。DoublePropertyscaleXProperty()このNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。DoublePropertyscaleYProperty()このNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。DoublePropertyscaleZProperty()このNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。ReadOnlyObjectProperty<Scene>sceneProperty()このNodeが一部であるScene。Point2DsceneToLocal(double sceneX, double sceneY)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。Point2DsceneToLocal(double x, double y, boolean rootScene)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。Point3DsceneToLocal(double sceneX, double sceneY, double sceneZ)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。BoundssceneToLocal(Bounds sceneBounds)シーンの座標空間からこのNodeのローカル座標空間に矩形を変換します。BoundssceneToLocal(Bounds bounds, boolean rootScene)シーンの座標空間からこのNodeのローカル座標空間に境界を変換します。Point2DsceneToLocal(Point2D scenePoint)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。Point2DsceneToLocal(Point2D point, boolean rootScene)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。Point3DsceneToLocal(Point3D scenePoint)シーンの座標空間からこのNodeのローカル座標空間に点を変換します。Point2DscreenToLocal(double screenX, double screenY)Screenの座標空間からこのNodeのローカル座標空間に点を変換します。BoundsscreenToLocal(Bounds screenBounds)Screenの座標空間からこのNodeのローカル座標空間に矩形を変換します。Point2DscreenToLocal(Point2D screenPoint)Screenの座標空間からこのNodeのローカル座標空間に点を変換します。voidsetAccessibleHelp(String value)プロパティaccessibleHelpの値を設定します。voidsetAccessibleRole(AccessibleRole value)プロパティaccessibleRoleの値を設定します。voidsetAccessibleRoleDescription(String value)プロパティaccessibleRoleDescriptionの値を設定します。voidsetAccessibleText(String value)プロパティaccessibleTextの値を設定します。voidsetBlendMode(BlendMode value)プロパティblendModeの値を設定します。voidsetCache(boolean value)プロパティcacheの値を設定します。voidsetCacheHint(CacheHint value)プロパティcacheHintの値を設定します。voidsetClip(Node value)プロパティclipの値を設定します。voidsetCursor(Cursor value)プロパティcursorの値を設定します。voidsetDepthTest(DepthTest value)プロパティdepthTestの値を設定します。voidsetDisable(boolean value)プロパティdisableの値を設定します。protected voidsetDisabled(boolean value)プロパティdisabledの値を設定します。voidsetEffect(Effect value)プロパティeffectの値を設定します。voidsetEventDispatcher(EventDispatcher value)プロパティeventDispatcherの値を設定します。protected <T extends Event>
 voidsetEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)このイベント・タイプに使用するハンドラを設定します。protected voidsetFocused(boolean value)プロパティfocusedの値を設定します。voidsetFocusTraversable(boolean value)プロパティfocusTraversableの値を設定します。protected voidsetHover(boolean value)プロパティhoverの値を設定します。voidsetId(String value)プロパティidの値を設定します。voidsetInputMethodRequests(InputMethodRequests value)プロパティinputMethodRequestsの値を設定します。voidsetLayoutX(double value)プロパティlayoutXの値を設定します。voidsetLayoutY(double value)プロパティlayoutYの値を設定します。voidsetManaged(boolean value)プロパティmanagedの値を設定します。voidsetMouseTransparent(boolean value)プロパティmouseTransparentの値を設定します。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の値を設定します。voidsetOpacity(double value)プロパティopacityの値を設定します。voidsetPickOnBounds(boolean value)プロパティpickOnBoundsの値を設定します。protected voidsetPressed(boolean value)プロパティpressedの値を設定します。voidsetRotate(double value)プロパティrotateの値を設定します。voidsetRotationAxis(Point3D value)プロパティrotationAxisの値を設定します。voidsetScaleX(double value)プロパティscaleXの値を設定します。voidsetScaleY(double value)プロパティscaleYの値を設定します。voidsetScaleZ(double value)プロパティscaleZの値を設定します。voidsetStyle(String value)このNodeに関連付けられているCSSスタイルの文字列表現。voidsetTranslateX(double value)プロパティtranslateXの値を設定します。voidsetTranslateY(double value)プロパティtranslateYの値を設定します。voidsetTranslateZ(double value)プロパティtranslateZの値を設定します。voidsetUserData(Object value)後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。voidsetViewOrder(double value)プロパティviewOrderの値を設定します。voidsetVisible(boolean value)プロパティvisibleの値を設定します。WritableImagesnapshot(SnapshotParameters params, WritableImage image)このノードのスナップショットを取得し、準備が整ったら、レンダリングされたイメージを返します。voidsnapshot(Callback<SnapshotResult,Void> callback, SnapshotParameters params, WritableImage image)次のフレームでこのノードのスナップショットを取得し、イメージの準備が整ったとき、指定されたコールバック・メソッドを呼び出します。DragboardstartDragAndDrop(TransferMode... transferModes)このNode上で認識されたドラッグ・アンド・ドロップ・ジェスチャの候補を確定します。voidstartFullDrag()このノードをジェスチャ・ソースとして、完全な押下、ドラッグ、解放ジェスチャを開始します。StringPropertystyleProperty()このNodeに関連付けられているCSSスタイルの文字列表現。voidtoBack()Z順序に関して、このNodeをその兄弟ノードの後ろに移動します。voidtoFront()Z順序に関して、このNodeをその兄弟ノードの前に移動します。StringtoString()オブジェクトの文字列表現を返します。DoublePropertytranslateXProperty()このNodeの変換に追加される変換のX座標を定義します。DoublePropertytranslateYProperty()このNodeの変換に追加される変換のY座標を定義します。DoublePropertytranslateZProperty()このNodeの変換された座標に追加される変換のZ座標を定義します。booleanusesMirroring()ノードの向きが右から左の場合にノードをミラー化するかどうかを指定します。DoublePropertyviewOrderProperty()親内のこのNodeのレンダリングとピッキングの順序を定義します。BooleanPropertyvisibleProperty()このNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。- 
クラス java.lang.Objectから継承されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
 - 
インタフェース javafx.css.Styleableから継承されたメソッドgetStyleableNode
 
- 
 
- 
- 
- 
プロパティの詳細- 
parentpublic final ReadOnlyObjectProperty<Parent> parentProperty このNodeの親ノードです。 このNodeがシーングラフに追加されていない場合、parentはnullになります。- デフォルト値:
- null
- 関連項目:
- getParent()
 
 - 
scenepublic final ReadOnlyObjectProperty<Scene> sceneProperty このNodeが一部であるScene。 ノードがシーンに含まれていない場合、この変数はnullになります。- デフォルト値:
- null
- 関連項目:
- getScene()
 
 - 
idpublic final StringProperty idProperty このNodeのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。たとえば、ノードのidにmyIdが指定された場合、このノードの検索に使用できるlookupメソッドは scene.lookup("#myId");のようになります。- デフォルト値:
- null
- 関連項目:
- getId()、- setId(String)
 
 - 
stylepublic final StringProperty styleProperty このNodeに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。- デフォルト値:
- 空の文字列
- 関連項目:
- getStyle()、- setStyle(String)
 
 - 
visiblepublic final BooleanProperty visibleProperty このNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。 ノードは可視ですが、画面外にあったり、別のノードに隠れている場合などには、レンダリングされたシーンに表示されません。 不可視のノードは、マウス・イベントやキーボード・フォーカスを受け取りません。また、ノードが不可視になったときに、キーボード・フォーカスは維持されません。- デフォルト値:
- true
- 関連項目:
- isVisible()、- setVisible(boolean)
 
 - 
cursorpublic final ObjectProperty<Cursor> cursorProperty このNodeとサブノードのマウス・カーソルを定義します。 nullの場合、null以外のカーソルが定義された最初の親ノードのカーソルが使用されます。 カーソルが定義されたノードがシーングラフに存在しない場合、Sceneのカーソルが使用されます。- デフォルト値:
- null
- 関連項目:
- getCursor()、- setCursor(Cursor)
 
 - 
opacitypublic final DoubleProperty opacityProperty Nodeを表示する透明度(つまり、濃淡がない)を指定します。 0%の不透明度を持つノードは、完全に透明になります。 つまり、引き続きvisibleでレンダリングされますが、一般に目には見えません。 このルールの例外として、Nodeをブレンド・モードおよびブレンド効果と組み合せた場合、透明なノードのレンダリングに引き続き影響が生じる可能性があります。 不透明度が50%の場合、ノードは50%の透明度でレンダリングされます。不透明度が設定された visibleノードは、引き続きマウス・イベントを受け取り、キーボード・フォーカスの対象となります。 たとえば、大きな不可視の矩形によってシーングラフ内のすべてのNodeを覆うことにより、ユーザーには表示しないがマウス・イベントのインターセプトは行うようにする場合、不透明度を0%とした大きなRectangleを作成します。不透明度は0から1までの値として指定します。 0より小さい値は0とみなされ、1より大きい値は1とみなされます。 一部のプラットフォームでは、ImageViewでopacity変数がサポートされない場合があります。 不透明度< 1.0と3D変換を混在させる既知の制限があります。 不透明度/ブレンドは基本的に2Dイメージ操作です。 3D変形された子を持つ< 1.0が Groupノードに設定された結果、それらの子の間でZバッファリングが適用されずに、その子がレンダリングされます。- デフォルト値:
- 1.0
- 関連項目:
- getOpacity()、- setOpacity(double)
 
 - 
blendModepublic final ObjectProperty<BlendMode> blendModeProperty この個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。 このノードがグループであった場合、すべての子がそれぞれ独自のブレンド・モードを使用して個別に一時バッファ内に合成され、その一時バッファが指定のブレンド・モードを使用してシーン内に合成されます。 値nullはパススルーとして扱われ、グループなどの親には影響せず、単一ノードの場合はSRC_OVERと同等になります- デフォルト値:
- null
- 関連項目:
- getBlendMode()、- setBlendMode(BlendMode)
 
 - 
clippublic final ObjectProperty<Node> clipProperty このノードのクリッピングの形を定義するために使用するNodeを指定します。 このクリッピング・ノードは、シーングラフの観点ではこのNodeの子ではありません。 正確には、このNodeにクリップを定義するために使用するものです。たとえば、 ImageViewノードをマスクとして使用してクリップを表すことができます。 または、RectangleやCircleなどの幾何学的形状を持つノードのいずれかを使用することもできます。 または、Textノードを使用してクリップを表すこともできます。クリップを設定する際のシーングラフ構造の制限については、 Nodeクラスのドキュメントを参照してください。 clip変数の変更がこれらの制限に違反する場合、その変更は無視され、clip変数は前の値に戻されます。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SHAPE_CLIPを参照してください。クリップと3D変換を組み合せる場合、既知の制限があります。 クリッピングは基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードにクリップを設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。- デフォルト値:
- null
- 関連項目:
- getClip()、- setClip(Node)
 
 - 
cachepublic final BooleanProperty cacheProperty このNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。 ノードのビットマップ表現のレンダリングは、多くの場合、プリミティブ(特にぼかしなどの効果が適用されているプリミティブ)をレンダリングする場合と比較して高速になります。 ただし、メモリー使用率も増加します。 このヒントは、そのトレードオフ(パフォーマンス向上とメモリー使用率増加の交換)に価値があるかどうかを示します。 また、GPU加速型プラットフォームなどの一部のプラットフォームでは、GPUでのレンダリングが非常に高速であることから、ぼかしやその他の効果が使用されている場合にノードをビットマップとしてキャッシュする利点はほとんどありません。cacheHintProperty()変数には、より積極的なビットマップ・キャッシングを有効化するためのオプションが別途用意されています。キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。 - デフォルト値:
- false
- 関連項目:
- isCache()、- setCache(boolean)
 
 - 
cacheHintpublic final ObjectProperty<CacheHint> cacheHintProperty ビットマップ・キャッシングを制御するための追加ヒント。レンダリングの負荷が高いノードをアニメーション化する場合など、特定の状況において、キャッシュされたビットマップを再生成することなく、ノードで変換を実行できるようにすることが望ましいことがあります。 このような場合のオプションは、キャッシュされたビットマップ自体で変換を実行することです。 この方法では、アニメーションのパフォーマンスが大幅に向上しますが、その一方で視覚品質が低下する可能性があります。 cacheHint変数は、そのトレードオフ(アニメーションのパフォーマンスと視覚品質の交換)をいつどのように許容するかに関するヒントをシステムに与えます。cacheHintは、ノードがアニメーション化されている場合にのみ有効化できます。 このようにすると、負荷が高いノードを画面上に表示するときに、円滑なアニメーション化を維持したまま、完全な視覚品質を確保することが可能です。 例: expensiveNode.setCache(true); expensiveNode.setCacheHint(CacheHint.QUALITY); ... // Do an animation expensiveNode.setCacheHint(CacheHint.SPEED); new Timeline( new KeyFrame(Duration.seconds(2), new KeyValue(expensiveNode.scaleXProperty(), 2.0), new KeyValue(expensiveNode.scaleYProperty(), 2.0), new KeyValue(expensiveNode.rotateProperty(), 360), new KeyValue(expensiveNode.cacheHintProperty(), CacheHint.QUALITY) ) ).play();cacheHintはシステムに対するヒントにすぎないことに注意してください。 ノードや変換の詳細によっては、このヒントが無視される場合もあります。Node.cacheがfalseの場合、cacheHintは無視されます。 キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。- デフォルト値:
- CacheHint.DEFAULT
- 関連項目:
- getCacheHint()、- setCacheHint(CacheHint)
 
 - 
effectpublic final ObjectProperty<Effect> effectProperty このNodeに適用する効果を指定します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.EFFECTを参照してください。効果と3D変換を組み合せる場合、既知の制限があります。 効果は基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードに効果を設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。- デフォルト値:
- null
- 関連項目:
- getEffect()、- setEffect(Effect)
 
 - 
depthTestpublic final ObjectProperty<DepthTest> depthTestProperty このノードをレンダリングする際に、深度テストを使用するかどうかを示します。 depthTestフラグをDepthTest.DISABLEにすると、このノードに対して深度テストが無効化されます。 depthTestフラグをDepthTest.ENABLEにすると、このノードに対して深度テストが有効化されます。 depthTestフラグをDepthTest.INHERITにすると、深度テストが親ノードに対して有効化されているか、親ノードがnullの場合に、このノードに対しても深度テストが有効化されます。depthTestフラグは、 SceneのdepthBufferフラグがtrueの場合(つまり、Sceneに奥行きのバッファが関連付けられている場合)にのみ使用します。深度テスト比較は、depthTestを有効化したノード間でのみ実行されます。 depthTestを無効化したノードでは、奥行きのバッファの読取り、テストまたは書込みは行われません。つまり、そのZ値は他のノードでの深度テストでは考慮されません。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。depthBufferが入力引数の1つとして使用されているシーンのコンストラクタを参照してください。 - デフォルト値:
- INHERIT
- 関連項目:
- getDepthTest()、- setDepthTest(DepthTest)
 
 - 
disablepublic final BooleanProperty disableProperty このNodeの個別の無効化状態を定義します。disableをtrueに設定すると、このNodeとそのサブノードがすべて無効化されます。 このプロパティは、Nodeの無効化状態を設定する場合にのみ使用してください。Nodeの無効化状態を問い合せる場合は、かわりにdisabledプロパティを使用する必要があります。このNodeの個別のdisable状態がfalseであっても、祖先が無効化された結果としてNodeが無効化されている可能性があるためです。- デフォルト値:
- false
- 関連項目:
- isDisable()、- setDisable(boolean)
 
 - 
pickOnBoundspublic final BooleanProperty pickOnBoundsProperty MouseEventによってトリガーされた場合またはcontains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。pickOnBoundsがtrueの場合、ピッキングはこのノードの境界との交差から計算されます。それ以外の場合、ピッキングはこのノードの幾何学的形状との交差から計算されます。- デフォルト値:
- false
- 関連項目:
- isPickOnBounds()、- setPickOnBounds(boolean)
 
 - 
disabledpublic final ReadOnlyBooleanProperty disabledProperty このNodeを無効にするかどうかを示します。Nodeは、シーングラフ内のそのノード自体またはその祖先のいずれかでdisableがtrueに設定されている場合に無効化されます。無効化された Nodeのレンダリング方法を変えて、ユーザーにそのノードが無効化状態であることを示す必要があります。 このような無効化レンダリングはNodeの実装に依存します。javafx.scene.shapeに含まれているshapeクラスについては、このようなレンダリングをデフォルトでは実装しません。そのため、図形を使用して入力を処理するアプリケーション自体で適切な無効化レンダリングを実装する必要があります。 一方で、javafx.scene.controlに定義されたユーザー・インタフェース・コントロールについては、無効化を区別するレンダリングを実装します。無効化された Nodeは、マウス・イベントやキー・イベントを受け取りません。- デフォルト値:
- false
- 関連項目:
- isDisabled()、- setDisabled(boolean)
 
 - 
onDragEnteredpublic final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty ドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。
 - 
onDragExitedpublic final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty ドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。
 - 
onDragOverpublic final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty このNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
 - 
onDragDroppedpublic final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty 
 - 
onDragDonepublic final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty データがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。
 - 
managedpublic final BooleanProperty managedProperty このノードのレイアウトを親が管理するかどうかを定義します。 ノードが管理対象の場合、その親はノードのジオメトリをノード自体の優先サイズおよびlayoutBoundsの計算で考慮し、シーンのレイアウト・パスでそのノードをレイアウトします。 管理対象のノードのlayoutBoundsが変わると、シーングラフ上位の最も近いレイアウト・ルート(通常はシーンのルート・ノード)に対して再レイアウトが自動的にトリガーされます。ノードが管理対象外の場合、その親は優先サイズの計算とレイアウトの両方において子を無視します。 layoutBoundsが変更されても、上位で再レイアウトはトリガーされません。 管理対象外のノードのタイプが Parentである場合、そのノードはレイアウト・ルートとして動作します。つまり、その下位でParent.requestLayout()を呼び出した場合、そのノードをルートとするブランチのみが再レイアウトされ、結果としてそのノードとその下位に対するレイアウトの変更は分離されます。 管理対象外のノードのサイズと位置の設定はアプリケーションで行う必要があります。デフォルトでは、すべてのノードが管理対象です。 
 - 
layoutXpublic final DoubleProperty layoutXProperty レイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。 値は、ノードの位置を現在のlayoutBounds minX位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalXに配置する必要がある場合textnode.setLayoutX(finalX - textnode.getLayoutBounds().getMinX());layoutBounds minXを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutXを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのレイアウト・リージョン自体のレイアウト・ポリシーに従ってlayoutXが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutXを設定してノードを配置できます。
 - 
layoutYpublic final DoubleProperty layoutYProperty レイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。 値は、ノードの位置を現在のlayoutBounds minY位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalYに配置する必要がある場合textnode.setLayoutY(finalY - textnode.getLayoutBounds().getMinY());layoutBounds minYを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutYを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのリージョン自体のレイアウト・ポリシーに従ってlayoutYが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutYを設定してノードを配置できます。
 - 
boundsInParentpublic final ReadOnlyObjectProperty<Bounds> boundsInParentProperty このNodeの矩形境界(その変換を含む)。boundsInParentは、ローカル境界(boundsInLocalで定義)を取得し、変換(次の追加変数を設定して作成)を適用することによって計算されます。- transformsObservableList
- scaleX、- scaleY
- rotate
- layoutX、- layoutY
- translateX、- translateY
 結果の境界は概念的には Nodeの親の座標空間内にありますが、ノードの親でこれらの境界を計算する必要はありません。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるか、transforms ObservableList、translateX、translateY、layoutX、layoutY、scaleX、scaleY、rotateのいずれかの変数が変更されると、boundsInParentが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数、translateX、translateYをboundsInParentにバインドしないでください。 - 関連項目:
- getBoundsInParent()
 
 - 
boundsInLocalpublic final ReadOnlyObjectProperty<Bounds> boundsInLocalProperty ノードの未変換ローカル座標空間にある、そのNodeの矩形境界線。Shapeを拡張するノードの場合、ローカル境界には、位置属性およびサイズ属性によって定義される図形のジオメトリ外に出る可能性があるゼロ以外のストロークに必要なスペースも含まれます。 ローカル境界には、clipで設定されるクリッピングおよびeffectで設定される効果も含まれます。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるたびに、boundsInLocalが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をboundsInLocalにバインドしないでください。 - 関連項目:
- getBoundsInLocal()
 
 - 
layoutBoundspublic final ReadOnlyObjectProperty<Bounds> layoutBoundsProperty このノードのレイアウト計算に使用する必要がある矩形境界。layoutBoundsはノードの視覚境界とは異なる可能性があり、ノード・タイプによって計算方法も異なります。サイズ変更可能なノード・タイプの場合( Region、ControlまたはWebView)、layoutBoundsは常に0,0 width x heightになります。 サイズ変更不可能なノード・タイプの場合(Shape、TextまたはGroup)、layoutBoundsはノードのジオメトリ・プロパティに基づいて計算され、ノードのクリップ、効果または変換を含みません。 詳細は、個々のクラスのドキュメントを参照してください。layoutX、layoutY、translateXおよびtranslateY変数はlayoutBoundsには含まれないことに注意してください。 レイアウト・コードでは最初に(layoutBoundsを使用して)ノードの現在のサイズと位置を決定してから、目的のレイアウト位置に配置されるようにlayoutXおよびlayoutYを設定してノードの平行移動を調整する必要があるため、この点は重要です。layoutBoundsの計算はノードのジオメトリ変数に関連することが多いため、このような変数を layoutBoundsに依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をlayoutBoundsにバインドしないでください。layoutBoundsがnullになることはありません。 - 関連項目:
- getLayoutBounds()
 
 - 
viewOrderpublic final DoubleProperty viewOrderProperty 親内のこのNodeのレンダリングとピッキングの順序を定義します。このプロパティは、親 childrenリストを並べ替えることなく、その親内のノードのレンダリングとピッキングの順序を変更するために使用されます。 たとえば、これは透明度ソートを実装するためのより効率的な方法として使用できます。 これを行うために、アプリケーションは、各ノードのviewOrder値を、そのノードとビューアとの間の計算された距離に割り当てることができます。親は、 viewOrderを減らすことで、そのchildrenをトラバースします。 これは、より低いviewOrderを持つ子が、より高いviewOrderを持つ子の前にあることを意味します。 2人の子供が同じviewOrderを持っている場合、親は親のchildrenリストに表示されている順にそれらをトラバースします。しかし、 viewOrderは、このノードの親内のレイアウトとフォーカスのトラバーサル順序を変更しません。 レイアウトやフォーカスのトラバースを行うとき、親は常にそのchildrenリストを順番にトラバースします。- デフォルト値:
- 0.0
- 導入されたバージョン:
- 9
- 関連項目:
- getViewOrder(),- setViewOrder(double)
 
 - 
translateXpublic final DoubleProperty translateXProperty このNodeの変換に追加される変換のX座標を定義します。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。- デフォルト値:
- 0
- 関連項目:
- getTranslateX()、- setTranslateX(double)
 
 - 
translateYpublic final DoubleProperty translateYProperty このNodeの変換に追加される変換のY座標を定義します。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。- デフォルト値:
- 0
- 関連項目:
- getTranslateY()、- setTranslateY(double)
 
 - 
translateZpublic final DoubleProperty translateZProperty このNodeの変換された座標に追加される変換のZ座標を定義します。 この値は、transformsObservableListおよびlayoutZによって定義する平行移動に追加されます。この変数を使用すると、ノードのレイアウト境界に支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- 0
- 関連項目:
- getTranslateZ()、- setTranslateZ(double)
 
 - 
scaleXpublic final DoubleProperty scaleXProperty このNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。- デフォルト値:
- 1.0
- 関連項目:
- getScaleX()、- setScaleX(double)
 
 - 
scaleYpublic final DoubleProperty scaleYProperty このNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。- デフォルト値:
- 1.0
- 関連項目:
- getScaleY()、- setScaleY(double)
 
 - 
scaleZpublic final DoubleProperty scaleZProperty このNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、 boundsInLocalを取得し、transformsObservableListのすべての変換を適用することによって形成される矩形境界の中心です。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- 1.0
- 関連項目:
- getScaleZ()、- setScaleZ(double)
 
 - 
rotatepublic final DoubleProperty rotateProperty Nodeの中心を基準とする回転角度を定義します(角度の単位で測定)。Nodeを回転するために使用します。この回転係数はデフォルトでは layoutBoundsに含まれておらず、すべての効果および変換を考慮してからノード全体を回転するのに適しています。回転の中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。ピボット・ポイントはこの Nodeのレイアウト境界の中心として計算されるため、レイアウト境界が変わると、ピボット・ポイントも変わり、オブジェクトが移動される可能性があります。 リーフ・ノードの場合、ジオメトリが変わると、レイアウト境界も変わります。 グループ・ノードの場合、その子(子のジオメトリ、クリップ、効果、位置、向き、スケールなど)が変わると、グループのレイアウト境界も変わります。 このようにピボット・ポイントが移動することが望ましくない場合は、アプリケーションでかわりにノードのtransformsObservableListを使用し、ユーザーが指定可能なピボット・ポイントに対応したRotate変換を追加する必要があります。- デフォルト値:
- 0.0
- 関連項目:
- getRotate()、- setRotate(double)
 
 - 
rotationAxispublic final ObjectProperty<Point3D> rotationAxisProperty このNodeの回転軸を定義します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- Rotate.Z_AXIS
- 関連項目:
- getRotationAxis()、- setRotationAxis(Point3D)
 
 - 
localToParentTransformpublic final ReadOnlyObjectProperty<Transform> localToParentTransformProperty ローカルから親への計算済変換を維持するアファイン変換。 これは、すべてのコンビニエンス変換を含む、このノードにおけるすべての変換の連結です。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getLocalToParentTransform()
 
 - 
localToSceneTransformpublic final ReadOnlyObjectProperty<Transform> localToSceneTransformProperty ローカルからシーンへの計算済変換を維持するアファイン変換。 これは、このノードの親およびこのノードにおけるすべての変換(ルートまでのコンビニエンス変換全部を含む)を結合したものです。 このノードがSubScene内にある場合、このプロパティはルート・シーンではなくサブシーンまでの変換を表します。このプロパティに対してリスナーやバインディングを登録する場合、ルート・ノードまでのすべての親で無効化をリスニングする必要があります。 これは、多くのノードでこのプロパティに対してリスナーを登録すると、共通の親における変換変更のパフォーマンスが低下する可能性があることを意味します。 - 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getLocalToSceneTransform()
 
 - 
nodeOrientationpublic final ObjectProperty<NodeOrientation> nodeOrientationProperty NodeOrientationを保持するプロパティ。ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。 - 戻り値:
- NodeOrientation
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
effectiveNodeOrientationpublic final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty ノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- getEffectiveNodeOrientation()
 
 - 
mouseTransparentpublic final BooleanProperty mouseTransparentProperty trueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。 マウス・イベントのターゲットを選択する際には、mouseTransparentがtrueに設定されたノードとそのサブツリーは考慮されません。
 - 
hoverpublic final ReadOnlyBooleanProperty hoverProperty このNodeにカーソルが置かれているかどうか。 一般に、これはノード上にマウスを置いていることに起因するものですが、グラフィックス・タブレット上のペン・ホバリングやその他の形式の入力に起因する場合もあります。ホバーの現在の実装では、マウスの入出イベントに基づいてこのノードがホバー状態かどうか判断されます。つまり、この機能は、現時点ではマウスに対応したシステムでのみサポートされています。 将来の実装では、別の手段によるホバー・サポートが提供される予定です。 - デフォルト値:
- false
- 関連項目:
- isHover()、- setHover(boolean)
 
 - 
pressedpublic final ReadOnlyBooleanProperty pressedProperty Nodeが押されているかどうか。 一般に、これは第一マウス・ボタンの押下時に該当します。ただし、サブクラスでは、その他のマウス・ボタン状態やキー状態に起因してノードが押されるように定義することもできます。- デフォルト値:
- false
- 関連項目:
- isPressed()、- setPressed(boolean)
 
 - 
onContextMenuRequestedpublic final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty このNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnContextMenuRequested()、- setOnContextMenuRequested(EventHandler)
 
 - 
onMouseClickedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty このNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
 - 
onMouseDraggedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty このNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
 - 
onMouseEnteredpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty マウスがこのNodeに入るときに呼び出される関数を定義します。
 - 
onMouseExitedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty マウスがこのNodeから出るときに呼び出される関数を定義します。
 - 
onMouseMovedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty このNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
 - 
onMousePressedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty このNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。
 - 
onMouseReleasedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty このNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。
 - 
onDragDetectedpublic final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
 - 
onMouseDragOverpublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty 押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragOver()、- setOnMouseDragOver(EventHandler)
 
 - 
onMouseDragReleasedpublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty 押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragReleased()、- setOnMouseDragReleased(EventHandler)
 
 - 
onMouseDragEnteredpublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty 押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragEntered()、- setOnMouseDragEntered(EventHandler)
 
 - 
onMouseDragExitedpublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty 押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragExited()、- setOnMouseDragExited(EventHandler)
 
 - 
onScrollStartedpublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty スクロール・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnScrollStarted()、- setOnScrollStarted(EventHandler)
 
 - 
onScrollpublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
 - 
onScrollFinishedpublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty スクロール・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnScrollFinished()、- setOnScrollFinished(EventHandler)
 
 - 
onRotationStartedpublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty 回転ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotationStarted()、- setOnRotationStarted(EventHandler)
 
 - 
onRotatepublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty 回転アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotate()、- setOnRotate(EventHandler)
 
 - 
onRotationFinishedpublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty 回転ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotationFinished()、- setOnRotationFinished(EventHandler)
 
 - 
onZoomStartedpublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty ズーム・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoomStarted()、- setOnZoomStarted(EventHandler)
 
 - 
onZoompublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoom()、- setOnZoom(EventHandler)
 
 - 
onZoomFinishedpublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty ズーム・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoomFinished()、- setOnZoomFinished(EventHandler)
 
 - 
onSwipeUppublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty このノードを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeUp()、- setOnSwipeUp(EventHandler)
 
 - 
onSwipeDownpublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty このノードを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeDown()、- setOnSwipeDown(EventHandler)
 
 - 
onSwipeLeftpublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty このノードを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeLeft()、- setOnSwipeLeft(EventHandler)
 
 - 
onSwipeRightpublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty このノードを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeRight()、- setOnSwipeRight(EventHandler)
 
 - 
onTouchPressedpublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty 新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchPressed()、- setOnTouchPressed(EventHandler)
 
 - 
onTouchMovedpublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty タッチ・ポイントが移動すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchMoved()、- setOnTouchMoved(EventHandler)
 
 - 
onTouchReleasedpublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty タッチ・ポイントが放されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchReleased()、- setOnTouchReleased(EventHandler)
 
 - 
onTouchStationarypublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchStationary()、- setOnTouchStationary(EventHandler)
 
 - 
onKeyPressedpublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty このNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
onKeyReleasedpublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty このNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
onKeyTypedpublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty このNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
onInputMethodTextChangedpublic final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
 - 
inputMethodRequestspublic final ObjectProperty<InputMethodRequests> inputMethodRequestsProperty InputMethodRequestsを保持するプロパティ。
 - 
focusedpublic final ReadOnlyBooleanProperty focusedProperty 現在このNodeに入力フォーカスがあるかどうかを示します。 入力フォーカスを設定するには、ノードがSceneのフォーカス所有者であり、可視かつアクティブなStageにそのシーンが存在する必要があります。 詳細は、requestFocus()を参照してください。- デフォルト値:
- false
- 関連項目:
- isFocused()、- setFocused(boolean)
 
 - 
focusTraversablepublic final BooleanProperty focusTraversableProperty このNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。 このプロパティがtrueの場合、標準のフォーカス・トラバーサル・キーを使用して、このNodeに、またはこのNodeからフォーカスを移すことができます。 デスクトップでは、通常、フォーカスを前方に移す場合は[TAB]キーを使用し、フォーカスを後方に移す場合は[SHIFT] + [TAB]キーを使用します。Sceneが作成されると、フォーカスの対象としてfocusTraversable変数がtrueに設定されているNodeに自動的にフォーカスが設定されます。ただし、requestFocus()を呼び出してフォーカスを明示的に設定している場合を除きます。- デフォルト値:
- false
- 関連項目:
- isFocusTraversable()、- setFocusTraversable(boolean)
 
 - 
eventDispatcherpublic final ObjectProperty<EventDispatcher> eventDispatcherProperty このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
 - 
accessibleRolepublic final ObjectProperty<AccessibleRole> accessibleRoleProperty このNodeのアクセス可能な役割。スクリーン・リーダーはノードの役割を使用して、サポートされている属性およびアクションを判別します。 - デフォルト値:
- AccessibleRole.NODE
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleRole()、- setAccessibleRole(AccessibleRole)
 
 - 
accessibleRoleDescriptionpublic final ObjectProperty<String> accessibleRoleDescriptionProperty このNodeのロール説明。通常、ノードに対して役割が提供されている場合、スクリーン・リーダーはノードのコンテンツおよび役割を読み上げます。 この値が設定されている場合、デフォルトをオーバーライドすることが可能です。 これは、役割のセットが事前定義されているため便利です。 たとえば、ノードの役割をボタンに設定し、役割説明を任意のテキストにすることができます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleRoleDescription()、- setAccessibleRoleDescription(String)
 
 - 
accessibleTextpublic final ObjectProperty<String> accessibleTextProperty このNodeのアクセス可能なテキスト。このプロパティは、スクリーン・リーダーが読み上げるテキストを設定するために使用します。 ノードが通常テキストを読み上げる場合、そのテキストはオーバーライドされます。 たとえば、ボタンは通常、コントロール内のテキストを使用して読み上げますが、この値が設定されると、この動作を停止します。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleText()、- setAccessibleText(String)
 
 - 
accessibleHelppublic final ObjectProperty<String> accessibleHelpProperty このNodeのアクセス可能なヘルプ・テキスト。ヘルプ・テキストは、ノードのアクセス可能なテキストの詳細な説明を提供します。 デフォルトでは、ノードにツール・チップがある場合、このテキストが使用されます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleHelp()、- setAccessibleHelp(String)
 
 
- 
 - 
フィールドの詳細- 
BASELINE_OFFSET_SAME_AS_HEIGHTpublic static final double BASELINE_OFFSET_SAME_AS_HEIGHT これは、getBaselineOffset()から返される場合がある特殊な値です。 このノードの親(レイアウト・ペイン)がこのノードの高さをベースラインとして使用する必要があることを意味します。- 関連項目:
- 定数フィールド値
 
 
- 
 - 
メソッドの詳細- 
getPropertiespublic final ObservableMap<Object,Object> getProperties() アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップを返します。- 戻り値:
- アプリケーション開発者が主に使用するこのノードのプロパティの監視可能なマップ
 
 - 
hasPropertiespublic boolean hasProperties() ノードにプロパティがあるかどうかをテストします。- 戻り値:
- ノードにプロパティがある場合はtrue。
 
 - 
setUserDatapublic void setUserData(Object value) 後で取得できる単一のObjectプロパティを設定するためのコンビニエンス・メソッド。 機能的にはgetProperties().put(Object key, Object value)メソッドの呼出しと同等です。 これは、後でgetUserData()を呼び出して取得できます。- パラメータ:
- value- 格納される値。これは、後で- getUserData()を呼び出して取得できます。
 
 - 
getUserDatapublic Object getUserData() 以前に設定したObjectプロパティを返すか、またはsetUserData(java.lang.Object)メソッドを使用してこのようなプロパティを設定していない場合にはnullを返します。- 戻り値:
- 以前に設定されたオブジェクト。または、プロパティが設定されていないか、nullが設定されていた場合はnull。
 
 - 
getParentpublic final Parent getParent() プロパティparentの値を取得します。- プロパティの説明:
- このNodeの親ノードです。 このNodeがシーングラフに追加されていない場合、parentはnullになります。
- デフォルト値:
- null
 
 - 
parentPropertypublic final ReadOnlyObjectProperty<Parent> parentProperty() このNodeの親ノードです。 このNodeがシーングラフに追加されていない場合、parentはnullになります。- デフォルト値:
- null
- 関連項目:
- getParent()
 
 - 
getScenepublic final Scene getScene() プロパティsceneの値を取得します。- プロパティの説明:
- このNodeが一部であるScene。 ノードがシーンに含まれていない場合、この変数はnullになります。
- デフォルト値:
- null
 
 - 
scenePropertypublic final ReadOnlyObjectProperty<Scene> sceneProperty() このNodeが一部であるScene。 ノードがシーンに含まれていない場合、この変数はnullになります。- デフォルト値:
- null
- 関連項目:
- getScene()
 
 - 
setIdpublic final void setId(String value) プロパティidの値を設定します。- プロパティの説明:
- このNodeのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。たとえば、ノードのidにmyIdが指定された場合、このノードの検索に使用できるlookupメソッドは scene.lookup("#myId");のようになります。
- デフォルト値:
- null
 
 - 
getIdpublic final String getId() このNodeのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。- 定義:
- getId、インタフェース:- Styleable
- デフォルト値:
- null
- 戻り値:
- setIdメソッドを使用してこの- Nodeに割り当てられたid、または- null(idが割り当てられていない場合)。
- 関連項目:
- CSSリファレンス・ガイド
 
 - 
idPropertypublic final StringProperty idProperty() このNodeのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。たとえば、ノードのidにmyIdが指定された場合、このノードの検索に使用できるlookupメソッドは scene.lookup("#myId");のようになります。- デフォルト値:
- null
- 関連項目:
- getId()、- setId(String)
 
 - 
getStyleClasspublic final ObservableList<String> getStyleClass() 次のインタフェースからコピーされた説明:Styleable特に外部スタイル・エンジン用に、ノードを論理的にグループ化するために使用できる文字列識別子のリスト。 リストの各要素がこのノードが属するスタイル・クラスであることから、この変数はHTML要素のclass属性に似ています。- 定義:
- getStyleClass、インタフェース:- Styleable
- 戻り値:
- ノードを論理的にグループ化するために使用できる文字列識別子のリスト、特に外部スタイル・エンジン用
- 関連項目:
- CSS3クラス・セレクタ
 
 - 
setStylepublic final void setStyle(String value) このNodeに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。- デフォルト値:
- 空の文字列
- パラメータ:
- value- この- Nodeに使用するインラインCSSスタイル。- nullは暗黙的に空の文字列に変換されます。
- 関連項目:
- CSSリファレンス・ガイド
 
 - 
getStylepublic final String getStyle() このNodeに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。- 定義:
- getStyle、インタフェース:- Styleable
- デフォルト値:
- 空の文字列
- 戻り値:
- このNodeに関連付けられているインラインCSSスタイル。 このNodeにインライン・スタイルがない場合は、空の文字列が返されます。
- 関連項目:
- CSSリファレンス・ガイド
 
 - 
stylePropertypublic final StringProperty styleProperty() このNodeに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。- デフォルト値:
- 空の文字列
- 関連項目:
- getStyle()、- setStyle(String)
 
 - 
setVisiblepublic final void setVisible(boolean value) プロパティvisibleの値を設定します。- プロパティの説明:
- このNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。 ノードは可視ですが、画面外にあったり、別のノードに隠れている場合などには、レンダリングされたシーンに表示されません。 不可視のノードは、マウス・イベントやキーボード・フォーカスを受け取りません。また、ノードが不可視になったときに、キーボード・フォーカスは維持されません。
- デフォルト値:
- true
 
 - 
isVisiblepublic final boolean isVisible() プロパティvisibleの値を取得します。- プロパティの説明:
- このNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。 ノードは可視ですが、画面外にあったり、別のノードに隠れている場合などには、レンダリングされたシーンに表示されません。 不可視のノードは、マウス・イベントやキーボード・フォーカスを受け取りません。また、ノードが不可視になったときに、キーボード・フォーカスは維持されません。
- デフォルト値:
- true
 
 - 
visiblePropertypublic final BooleanProperty visibleProperty() このNodeおよびサブノードをシーン・グラフの一部としてレンダリングするかどうかを指定します。 ノードは可視ですが、画面外にあったり、別のノードに隠れている場合などには、レンダリングされたシーンに表示されません。 不可視のノードは、マウス・イベントやキーボード・フォーカスを受け取りません。また、ノードが不可視になったときに、キーボード・フォーカスは維持されません。- デフォルト値:
- true
- 関連項目:
- isVisible()、- setVisible(boolean)
 
 - 
setCursorpublic final void setCursor(Cursor value) プロパティcursorの値を設定します。- プロパティの説明:
- このNodeとサブノードのマウス・カーソルを定義します。 nullの場合、null以外のカーソルが定義された最初の親ノードのカーソルが使用されます。 カーソルが定義されたノードがシーングラフに存在しない場合、Sceneのカーソルが使用されます。
- デフォルト値:
- null
 
 - 
getCursorpublic final Cursor getCursor() プロパティcursorの値を取得します。- プロパティの説明:
- このNodeとサブノードのマウス・カーソルを定義します。 nullの場合、null以外のカーソルが定義された最初の親ノードのカーソルが使用されます。 カーソルが定義されたノードがシーングラフに存在しない場合、Sceneのカーソルが使用されます。
- デフォルト値:
- null
 
 - 
cursorPropertypublic final ObjectProperty<Cursor> cursorProperty() このNodeとサブノードのマウス・カーソルを定義します。 nullの場合、null以外のカーソルが定義された最初の親ノードのカーソルが使用されます。 カーソルが定義されたノードがシーングラフに存在しない場合、Sceneのカーソルが使用されます。- デフォルト値:
- null
- 関連項目:
- getCursor()、- setCursor(Cursor)
 
 - 
setOpacitypublic final void setOpacity(double value) プロパティopacityの値を設定します。- プロパティの説明:
- Nodeを表示する透明度(つまり、濃淡がない)を指定します。 0%の不透明度を持つノードは、完全に透明になります。 つまり、引き続き- visibleでレンダリングされますが、一般に目には見えません。 このルールの例外として、- Nodeをブレンド・モードおよびブレンド効果と組み合せた場合、透明なノードのレンダリングに引き続き影響が生じる可能性があります。 不透明度が50%の場合、ノードは50%の透明度でレンダリングされます。- 不透明度が設定された - visibleノードは、引き続きマウス・イベントを受け取り、キーボード・フォーカスの対象となります。 たとえば、大きな不可視の矩形によってシーングラフ内のすべての- Nodeを覆うことにより、ユーザーには表示しないがマウス・イベントのインターセプトは行うようにする場合、不透明度を0%とした大きな- Rectangleを作成します。- 不透明度は0から1までの値として指定します。 0より小さい値は0とみなされ、1より大きい値は1とみなされます。 - 一部のプラットフォームでは、ImageViewでopacity変数がサポートされない場合があります。 - 不透明度< 1.0と3D変換を混在させる既知の制限があります。 不透明度/ブレンドは基本的に2Dイメージ操作です。 3D変形された子を持つ< 1.0が - Groupノードに設定された結果、それらの子の間でZバッファリングが適用されずに、その子がレンダリングされます。
- デフォルト値:
- 1.0
 
 - 
getOpacitypublic final double getOpacity() プロパティopacityの値を取得します。- プロパティの説明:
- Nodeを表示する透明度(つまり、濃淡がない)を指定します。 0%の不透明度を持つノードは、完全に透明になります。 つまり、引き続き- visibleでレンダリングされますが、一般に目には見えません。 このルールの例外として、- Nodeをブレンド・モードおよびブレンド効果と組み合せた場合、透明なノードのレンダリングに引き続き影響が生じる可能性があります。 不透明度が50%の場合、ノードは50%の透明度でレンダリングされます。- 不透明度が設定された - visibleノードは、引き続きマウス・イベントを受け取り、キーボード・フォーカスの対象となります。 たとえば、大きな不可視の矩形によってシーングラフ内のすべての- Nodeを覆うことにより、ユーザーには表示しないがマウス・イベントのインターセプトは行うようにする場合、不透明度を0%とした大きな- Rectangleを作成します。- 不透明度は0から1までの値として指定します。 0より小さい値は0とみなされ、1より大きい値は1とみなされます。 - 一部のプラットフォームでは、ImageViewでopacity変数がサポートされない場合があります。 - 不透明度< 1.0と3D変換を混在させる既知の制限があります。 不透明度/ブレンドは基本的に2Dイメージ操作です。 3D変形された子を持つ< 1.0が - Groupノードに設定された結果、それらの子の間でZバッファリングが適用されずに、その子がレンダリングされます。
- デフォルト値:
- 1.0
 
 - 
opacityPropertypublic final DoubleProperty opacityProperty() Nodeを表示する透明度(つまり、濃淡がない)を指定します。 0%の不透明度を持つノードは、完全に透明になります。 つまり、引き続きvisibleでレンダリングされますが、一般に目には見えません。 このルールの例外として、Nodeをブレンド・モードおよびブレンド効果と組み合せた場合、透明なノードのレンダリングに引き続き影響が生じる可能性があります。 不透明度が50%の場合、ノードは50%の透明度でレンダリングされます。不透明度が設定された visibleノードは、引き続きマウス・イベントを受け取り、キーボード・フォーカスの対象となります。 たとえば、大きな不可視の矩形によってシーングラフ内のすべてのNodeを覆うことにより、ユーザーには表示しないがマウス・イベントのインターセプトは行うようにする場合、不透明度を0%とした大きなRectangleを作成します。不透明度は0から1までの値として指定します。 0より小さい値は0とみなされ、1より大きい値は1とみなされます。 一部のプラットフォームでは、ImageViewでopacity変数がサポートされない場合があります。 不透明度< 1.0と3D変換を混在させる既知の制限があります。 不透明度/ブレンドは基本的に2Dイメージ操作です。 3D変形された子を持つ< 1.0が Groupノードに設定された結果、それらの子の間でZバッファリングが適用されずに、その子がレンダリングされます。- デフォルト値:
- 1.0
- 関連項目:
- getOpacity()、- setOpacity(double)
 
 - 
setBlendModepublic final void setBlendMode(BlendMode value) プロパティblendModeの値を設定します。- プロパティの説明:
- この個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。 このノードがグループであった場合、すべての子がそれぞれ独自のブレンド・モードを使用して個別に一時バッファ内に合成され、その一時バッファが指定のブレンド・モードを使用してシーン内に合成されます。 値nullはパススルーとして扱われ、グループなどの親には影響せず、単一ノードの場合はSRC_OVERと同等になります
- デフォルト値:
- null
 
 - 
getBlendModepublic final BlendMode getBlendMode() プロパティblendModeの値を取得します。- プロパティの説明:
- この個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。 このノードがグループであった場合、すべての子がそれぞれ独自のブレンド・モードを使用して個別に一時バッファ内に合成され、その一時バッファが指定のブレンド・モードを使用してシーン内に合成されます。 値nullはパススルーとして扱われ、グループなどの親には影響せず、単一ノードの場合はSRC_OVERと同等になります
- デフォルト値:
- null
 
 - 
blendModePropertypublic final ObjectProperty<BlendMode> blendModeProperty() この個別のノードを後ろのシーンにブレンドするために使用されるBlendMode。 このノードがグループであった場合、すべての子がそれぞれ独自のブレンド・モードを使用して個別に一時バッファ内に合成され、その一時バッファが指定のブレンド・モードを使用してシーン内に合成されます。 値nullはパススルーとして扱われ、グループなどの親には影響せず、単一ノードの場合はSRC_OVERと同等になります- デフォルト値:
- null
- 関連項目:
- getBlendMode()、- setBlendMode(BlendMode)
 
 - 
setClippublic final void setClip(Node value) プロパティclipの値を設定します。- プロパティの説明:
- このノードのクリッピングの形を定義するために使用するNodeを指定します。 このクリッピング・ノードは、シーングラフの観点ではこのNodeの子ではありません。 正確には、このNodeにクリップを定義するために使用するものです。たとえば、 ImageViewノードをマスクとして使用してクリップを表すことができます。 または、RectangleやCircleなどの幾何学的形状を持つノードのいずれかを使用することもできます。 または、Textノードを使用してクリップを表すこともできます。クリップを設定する際のシーングラフ構造の制限については、 Nodeクラスのドキュメントを参照してください。 clip変数の変更がこれらの制限に違反する場合、その変更は無視され、clip変数は前の値に戻されます。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SHAPE_CLIPを参照してください。クリップと3D変換を組み合せる場合、既知の制限があります。 クリッピングは基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードにクリップを設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。
- デフォルト値:
- null
 
 - 
getClippublic final Node getClip() プロパティclipの値を取得します。- プロパティの説明:
- このノードのクリッピングの形を定義するために使用するNodeを指定します。 このクリッピング・ノードは、シーングラフの観点ではこのNodeの子ではありません。 正確には、このNodeにクリップを定義するために使用するものです。たとえば、 ImageViewノードをマスクとして使用してクリップを表すことができます。 または、RectangleやCircleなどの幾何学的形状を持つノードのいずれかを使用することもできます。 または、Textノードを使用してクリップを表すこともできます。クリップを設定する際のシーングラフ構造の制限については、 Nodeクラスのドキュメントを参照してください。 clip変数の変更がこれらの制限に違反する場合、その変更は無視され、clip変数は前の値に戻されます。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SHAPE_CLIPを参照してください。クリップと3D変換を組み合せる場合、既知の制限があります。 クリッピングは基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードにクリップを設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。
- デフォルト値:
- null
 
 - 
clipPropertypublic final ObjectProperty<Node> clipProperty() このノードのクリッピングの形を定義するために使用するNodeを指定します。 このクリッピング・ノードは、シーングラフの観点ではこのNodeの子ではありません。 正確には、このNodeにクリップを定義するために使用するものです。たとえば、 ImageViewノードをマスクとして使用してクリップを表すことができます。 または、RectangleやCircleなどの幾何学的形状を持つノードのいずれかを使用することもできます。 または、Textノードを使用してクリップを表すこともできます。クリップを設定する際のシーングラフ構造の制限については、 Nodeクラスのドキュメントを参照してください。 clip変数の変更がこれらの制限に違反する場合、その変更は無視され、clip変数は前の値に戻されます。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SHAPE_CLIPを参照してください。クリップと3D変換を組み合せる場合、既知の制限があります。 クリッピングは基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードにクリップを設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。- デフォルト値:
- null
- 関連項目:
- getClip()、- setClip(Node)
 
 - 
setCachepublic final void setCache(boolean value) プロパティcacheの値を設定します。- プロパティの説明:
- このNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。 ノードのビットマップ表現のレンダリングは、多くの場合、プリミティブ(特にぼかしなどの効果が適用されているプリミティブ)をレンダリングする場合と比較して高速になります。 ただし、メモリー使用率も増加します。 このヒントは、そのトレードオフ(パフォーマンス向上とメモリー使用率増加の交換)に価値があるかどうかを示します。 また、GPU加速型プラットフォームなどの一部のプラットフォームでは、GPUでのレンダリングが非常に高速であることから、ぼかしやその他の効果が使用されている場合にノードをビットマップとしてキャッシュする利点はほとんどありません。cacheHintProperty()変数には、より積極的なビットマップ・キャッシングを有効化するためのオプションが別途用意されています。キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。 
- デフォルト値:
- false
 
 - 
isCachepublic final boolean isCache() プロパティcacheの値を取得します。- プロパティの説明:
- このNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。 ノードのビットマップ表現のレンダリングは、多くの場合、プリミティブ(特にぼかしなどの効果が適用されているプリミティブ)をレンダリングする場合と比較して高速になります。 ただし、メモリー使用率も増加します。 このヒントは、そのトレードオフ(パフォーマンス向上とメモリー使用率増加の交換)に価値があるかどうかを示します。 また、GPU加速型プラットフォームなどの一部のプラットフォームでは、GPUでのレンダリングが非常に高速であることから、ぼかしやその他の効果が使用されている場合にノードをビットマップとしてキャッシュする利点はほとんどありません。cacheHintProperty()変数には、より積極的なビットマップ・キャッシングを有効化するためのオプションが別途用意されています。キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。 
- デフォルト値:
- false
 
 - 
cachePropertypublic final BooleanProperty cacheProperty() このNodeをビットマップとしてキャッシュするかどうかを示すシステムのパフォーマンス・ヒント。 ノードのビットマップ表現のレンダリングは、多くの場合、プリミティブ(特にぼかしなどの効果が適用されているプリミティブ)をレンダリングする場合と比較して高速になります。 ただし、メモリー使用率も増加します。 このヒントは、そのトレードオフ(パフォーマンス向上とメモリー使用率増加の交換)に価値があるかどうかを示します。 また、GPU加速型プラットフォームなどの一部のプラットフォームでは、GPUでのレンダリングが非常に高速であることから、ぼかしやその他の効果が使用されている場合にノードをビットマップとしてキャッシュする利点はほとんどありません。cacheHintProperty()変数には、より積極的なビットマップ・キャッシングを有効化するためのオプションが別途用意されています。キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。 - デフォルト値:
- false
- 関連項目:
- isCache()、- setCache(boolean)
 
 - 
setCacheHintpublic final void setCacheHint(CacheHint value) プロパティcacheHintの値を設定します。- プロパティの説明:
- ビットマップ・キャッシングを制御するための追加ヒント。
 レンダリングの負荷が高いノードをアニメーション化する場合など、特定の状況において、キャッシュされたビットマップを再生成することなく、ノードで変換を実行できるようにすることが望ましいことがあります。 このような場合のオプションは、キャッシュされたビットマップ自体で変換を実行することです。 この方法では、アニメーションのパフォーマンスが大幅に向上しますが、その一方で視覚品質が低下する可能性があります。 cacheHint変数は、そのトレードオフ(アニメーションのパフォーマンスと視覚品質の交換)をいつどのように許容するかに関するヒントをシステムに与えます。cacheHintは、ノードがアニメーション化されている場合にのみ有効化できます。 このようにすると、負荷が高いノードを画面上に表示するときに、円滑なアニメーション化を維持したまま、完全な視覚品質を確保することが可能です。 例: expensiveNode.setCache(true); expensiveNode.setCacheHint(CacheHint.QUALITY); ... // Do an animation expensiveNode.setCacheHint(CacheHint.SPEED); new Timeline( new KeyFrame(Duration.seconds(2), new KeyValue(expensiveNode.scaleXProperty(), 2.0), new KeyValue(expensiveNode.scaleYProperty(), 2.0), new KeyValue(expensiveNode.rotateProperty(), 360), new KeyValue(expensiveNode.cacheHintProperty(), CacheHint.QUALITY) ) ).play();cacheHintはシステムに対するヒントにすぎないことに注意してください。 ノードや変換の詳細によっては、このヒントが無視される場合もあります。Node.cacheがfalseの場合、cacheHintは無視されます。 キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。
- デフォルト値:
- CacheHint.DEFAULT
 
 - 
getCacheHintpublic final CacheHint getCacheHint() プロパティcacheHintの値を取得します。- プロパティの説明:
- ビットマップ・キャッシングを制御するための追加ヒント。
 レンダリングの負荷が高いノードをアニメーション化する場合など、特定の状況において、キャッシュされたビットマップを再生成することなく、ノードで変換を実行できるようにすることが望ましいことがあります。 このような場合のオプションは、キャッシュされたビットマップ自体で変換を実行することです。 この方法では、アニメーションのパフォーマンスが大幅に向上しますが、その一方で視覚品質が低下する可能性があります。 cacheHint変数は、そのトレードオフ(アニメーションのパフォーマンスと視覚品質の交換)をいつどのように許容するかに関するヒントをシステムに与えます。cacheHintは、ノードがアニメーション化されている場合にのみ有効化できます。 このようにすると、負荷が高いノードを画面上に表示するときに、円滑なアニメーション化を維持したまま、完全な視覚品質を確保することが可能です。 例: expensiveNode.setCache(true); expensiveNode.setCacheHint(CacheHint.QUALITY); ... // Do an animation expensiveNode.setCacheHint(CacheHint.SPEED); new Timeline( new KeyFrame(Duration.seconds(2), new KeyValue(expensiveNode.scaleXProperty(), 2.0), new KeyValue(expensiveNode.scaleYProperty(), 2.0), new KeyValue(expensiveNode.rotateProperty(), 360), new KeyValue(expensiveNode.cacheHintProperty(), CacheHint.QUALITY) ) ).play();cacheHintはシステムに対するヒントにすぎないことに注意してください。 ノードや変換の詳細によっては、このヒントが無視される場合もあります。Node.cacheがfalseの場合、cacheHintは無視されます。 キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。
- デフォルト値:
- CacheHint.DEFAULT
 
 - 
cacheHintPropertypublic final ObjectProperty<CacheHint> cacheHintProperty() ビットマップ・キャッシングを制御するための追加ヒント。レンダリングの負荷が高いノードをアニメーション化する場合など、特定の状況において、キャッシュされたビットマップを再生成することなく、ノードで変換を実行できるようにすることが望ましいことがあります。 このような場合のオプションは、キャッシュされたビットマップ自体で変換を実行することです。 この方法では、アニメーションのパフォーマンスが大幅に向上しますが、その一方で視覚品質が低下する可能性があります。 cacheHint変数は、そのトレードオフ(アニメーションのパフォーマンスと視覚品質の交換)をいつどのように許容するかに関するヒントをシステムに与えます。cacheHintは、ノードがアニメーション化されている場合にのみ有効化できます。 このようにすると、負荷が高いノードを画面上に表示するときに、円滑なアニメーション化を維持したまま、完全な視覚品質を確保することが可能です。 例: expensiveNode.setCache(true); expensiveNode.setCacheHint(CacheHint.QUALITY); ... // Do an animation expensiveNode.setCacheHint(CacheHint.SPEED); new Timeline( new KeyFrame(Duration.seconds(2), new KeyValue(expensiveNode.scaleXProperty(), 2.0), new KeyValue(expensiveNode.scaleYProperty(), 2.0), new KeyValue(expensiveNode.rotateProperty(), 360), new KeyValue(expensiveNode.cacheHintProperty(), CacheHint.QUALITY) ) ).play();cacheHintはシステムに対するヒントにすぎないことに注意してください。 ノードや変換の詳細によっては、このヒントが無視される場合もあります。Node.cacheがfalseの場合、cacheHintは無視されます。 キャッシングは、3D変換が適用されたノード自体とその祖先または子孫に対しては無効化される場合があります。- デフォルト値:
- CacheHint.DEFAULT
- 関連項目:
- getCacheHint()、- setCacheHint(CacheHint)
 
 - 
setEffectpublic final void setEffect(Effect value) プロパティeffectの値を設定します。- プロパティの説明:
- このNodeに適用する効果を指定します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.EFFECTを参照してください。効果と3D変換を組み合せる場合、既知の制限があります。 効果は基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードに効果を設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。
- デフォルト値:
- null
 
 - 
getEffectpublic final Effect getEffect() プロパティeffectの値を取得します。- プロパティの説明:
- このNodeに適用する効果を指定します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.EFFECTを参照してください。効果と3D変換を組み合せる場合、既知の制限があります。 効果は基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードに効果を設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。
- デフォルト値:
- null
 
 - 
effectPropertypublic final ObjectProperty<Effect> effectProperty() このNodeに適用する効果を指定します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.EFFECTを参照してください。効果と3D変換を組み合せる場合、既知の制限があります。 効果は基本的に2Dイメージ操作です。 3D変換された子を持つ Groupノードに効果を設定した場合、その子は子間にzバッファを適用せずに順番にレンダリングされるようになります。- デフォルト値:
- null
- 関連項目:
- getEffect()、- setEffect(Effect)
 
 - 
setDepthTestpublic final void setDepthTest(DepthTest value) プロパティdepthTestの値を設定します。- プロパティの説明:
- このノードをレンダリングする際に、深度テストを使用するかどうかを示します。 depthTestフラグをDepthTest.DISABLEにすると、このノードに対して深度テストが無効化されます。 depthTestフラグをDepthTest.ENABLEにすると、このノードに対して深度テストが有効化されます。 depthTestフラグをDepthTest.INHERITにすると、深度テストが親ノードに対して有効化されているか、親ノードがnullの場合に、このノードに対しても深度テストが有効化されます。depthTestフラグは、 SceneのdepthBufferフラグがtrueの場合(つまり、Sceneに奥行きのバッファが関連付けられている場合)にのみ使用します。深度テスト比較は、depthTestを有効化したノード間でのみ実行されます。 depthTestを無効化したノードでは、奥行きのバッファの読取り、テストまたは書込みは行われません。つまり、そのZ値は他のノードでの深度テストでは考慮されません。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。depthBufferが入力引数の1つとして使用されているシーンのコンストラクタを参照してください。 
- デフォルト値:
- INHERIT
 
 - 
getDepthTestpublic final DepthTest getDepthTest() プロパティdepthTestの値を取得します。- プロパティの説明:
- このノードをレンダリングする際に、深度テストを使用するかどうかを示します。 depthTestフラグをDepthTest.DISABLEにすると、このノードに対して深度テストが無効化されます。 depthTestフラグをDepthTest.ENABLEにすると、このノードに対して深度テストが有効化されます。 depthTestフラグをDepthTest.INHERITにすると、深度テストが親ノードに対して有効化されているか、親ノードがnullの場合に、このノードに対しても深度テストが有効化されます。depthTestフラグは、 SceneのdepthBufferフラグがtrueの場合(つまり、Sceneに奥行きのバッファが関連付けられている場合)にのみ使用します。深度テスト比較は、depthTestを有効化したノード間でのみ実行されます。 depthTestを無効化したノードでは、奥行きのバッファの読取り、テストまたは書込みは行われません。つまり、そのZ値は他のノードでの深度テストでは考慮されません。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。depthBufferが入力引数の1つとして使用されているシーンのコンストラクタを参照してください。 
- デフォルト値:
- INHERIT
 
 - 
depthTestPropertypublic final ObjectProperty<DepthTest> depthTestProperty() このノードをレンダリングする際に、深度テストを使用するかどうかを示します。 depthTestフラグをDepthTest.DISABLEにすると、このノードに対して深度テストが無効化されます。 depthTestフラグをDepthTest.ENABLEにすると、このノードに対して深度テストが有効化されます。 depthTestフラグをDepthTest.INHERITにすると、深度テストが親ノードに対して有効化されているか、親ノードがnullの場合に、このノードに対しても深度テストが有効化されます。depthTestフラグは、 SceneのdepthBufferフラグがtrueの場合(つまり、Sceneに奥行きのバッファが関連付けられている場合)にのみ使用します。深度テスト比較は、depthTestを有効化したノード間でのみ実行されます。 depthTestを無効化したノードでは、奥行きのバッファの読取り、テストまたは書込みは行われません。つまり、そのZ値は他のノードでの深度テストでは考慮されません。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。depthBufferが入力引数の1つとして使用されているシーンのコンストラクタを参照してください。 - デフォルト値:
- INHERIT
- 関連項目:
- getDepthTest()、- setDepthTest(DepthTest)
 
 - 
setDisablepublic final void setDisable(boolean value) プロパティdisableの値を設定します。- プロパティの説明:
- このNodeの個別の無効化状態を定義します。disableをtrueに設定すると、このNodeとそのサブノードがすべて無効化されます。 このプロパティは、Nodeの無効化状態を設定する場合にのみ使用してください。Nodeの無効化状態を問い合せる場合は、かわりにdisabledプロパティを使用する必要があります。このNodeの個別のdisable状態がfalseであっても、祖先が無効化された結果としてNodeが無効化されている可能性があるためです。
- デフォルト値:
- false
 
 - 
isDisablepublic final boolean isDisable() プロパティdisableの値を取得します。- プロパティの説明:
- このNodeの個別の無効化状態を定義します。disableをtrueに設定すると、このNodeとそのサブノードがすべて無効化されます。 このプロパティは、Nodeの無効化状態を設定する場合にのみ使用してください。Nodeの無効化状態を問い合せる場合は、かわりにdisabledプロパティを使用する必要があります。このNodeの個別のdisable状態がfalseであっても、祖先が無効化された結果としてNodeが無効化されている可能性があるためです。
- デフォルト値:
- false
 
 - 
disablePropertypublic final BooleanProperty disableProperty() このNodeの個別の無効化状態を定義します。disableをtrueに設定すると、このNodeとそのサブノードがすべて無効化されます。 このプロパティは、Nodeの無効化状態を設定する場合にのみ使用してください。Nodeの無効化状態を問い合せる場合は、かわりにdisabledプロパティを使用する必要があります。このNodeの個別のdisable状態がfalseであっても、祖先が無効化された結果としてNodeが無効化されている可能性があるためです。- デフォルト値:
- false
- 関連項目:
- isDisable()、- setDisable(boolean)
 
 - 
setPickOnBoundspublic final void setPickOnBounds(boolean value) プロパティpickOnBoundsの値を設定します。- プロパティの説明:
- MouseEventによってトリガーされた場合または- contains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。- pickOnBoundsがtrueの場合、ピッキングはこのノードの境界との交差から計算されます。それ以外の場合、ピッキングはこのノードの幾何学的形状との交差から計算されます。
- デフォルト値:
- false
 
 - 
isPickOnBoundspublic final boolean isPickOnBounds() プロパティpickOnBoundsの値を取得します。- プロパティの説明:
- MouseEventによってトリガーされた場合または- contains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。- pickOnBoundsがtrueの場合、ピッキングはこのノードの境界との交差から計算されます。それ以外の場合、ピッキングはこのノードの幾何学的形状との交差から計算されます。
- デフォルト値:
- false
 
 - 
pickOnBoundsPropertypublic final BooleanProperty pickOnBoundsProperty() MouseEventによってトリガーされた場合またはcontains関数呼出しの場合の、このノードに対するピッキング計算の実行方法を定義します。pickOnBoundsがtrueの場合、ピッキングはこのノードの境界との交差から計算されます。それ以外の場合、ピッキングはこのノードの幾何学的形状との交差から計算されます。- デフォルト値:
- false
- 関連項目:
- isPickOnBounds()、- setPickOnBounds(boolean)
 
 - 
setDisabledprotected final void setDisabled(boolean value) プロパティdisabledの値を設定します。- プロパティの説明:
- このNodeを無効にするかどうかを示します。Nodeは、シーングラフ内のそのノード自体またはその祖先のいずれかでdisableがtrueに設定されている場合に無効化されます。無効化された Nodeのレンダリング方法を変えて、ユーザーにそのノードが無効化状態であることを示す必要があります。 このような無効化レンダリングはNodeの実装に依存します。javafx.scene.shapeに含まれているshapeクラスについては、このようなレンダリングをデフォルトでは実装しません。そのため、図形を使用して入力を処理するアプリケーション自体で適切な無効化レンダリングを実装する必要があります。 一方で、javafx.scene.controlに定義されたユーザー・インタフェース・コントロールについては、無効化を区別するレンダリングを実装します。無効化された Nodeは、マウス・イベントやキー・イベントを受け取りません。
- デフォルト値:
- false
 
 - 
isDisabledpublic final boolean isDisabled() プロパティdisabledの値を取得します。- プロパティの説明:
- このNodeを無効にするかどうかを示します。Nodeは、シーングラフ内のそのノード自体またはその祖先のいずれかでdisableがtrueに設定されている場合に無効化されます。無効化された Nodeのレンダリング方法を変えて、ユーザーにそのノードが無効化状態であることを示す必要があります。 このような無効化レンダリングはNodeの実装に依存します。javafx.scene.shapeに含まれているshapeクラスについては、このようなレンダリングをデフォルトでは実装しません。そのため、図形を使用して入力を処理するアプリケーション自体で適切な無効化レンダリングを実装する必要があります。 一方で、javafx.scene.controlに定義されたユーザー・インタフェース・コントロールについては、無効化を区別するレンダリングを実装します。無効化された Nodeは、マウス・イベントやキー・イベントを受け取りません。
- デフォルト値:
- false
 
 - 
disabledPropertypublic final ReadOnlyBooleanProperty disabledProperty() このNodeを無効にするかどうかを示します。Nodeは、シーングラフ内のそのノード自体またはその祖先のいずれかでdisableがtrueに設定されている場合に無効化されます。無効化された Nodeのレンダリング方法を変えて、ユーザーにそのノードが無効化状態であることを示す必要があります。 このような無効化レンダリングはNodeの実装に依存します。javafx.scene.shapeに含まれているshapeクラスについては、このようなレンダリングをデフォルトでは実装しません。そのため、図形を使用して入力を処理するアプリケーション自体で適切な無効化レンダリングを実装する必要があります。 一方で、javafx.scene.controlに定義されたユーザー・インタフェース・コントロールについては、無効化を区別するレンダリングを実装します。無効化された Nodeは、マウス・イベントやキー・イベントを受け取りません。- デフォルト値:
- false
- 関連項目:
- isDisabled()、- setDisabled(boolean)
 
 - 
lookuppublic Node lookup(String selector) 特定のCSSセレクタに基づいて、このNodeまたは最初のサブノードを検索します。 このノードがParentの場合、この関数は一致が見つかるまで下位ブランチに進みます。 指定したセレクタと一致するサブノードが複数存在する場合は、最初に見つかったものを返します。たとえば、ノードのidにmyIdが指定された場合、このノードの検索に使用できるlookupメソッドは scene.lookup("#myId");のようになります。- パラメータ:
- selector- 検索するノードのcssセレクタ
- 戻り値:
- このNodeを先頭として、CSSselectorと一致する最初のノード、またはnull (何も見つからなかった場合)。
 
 - 
lookupAllpublic Set<Node> lookupAll(String selector) 特定のCSSセレクタと一致するすべてのNode(このノードとすべての子を含む)を検索します。 一致が何も見つからなかった場合は、空の変更不可能なセットが返されます。 セットは明示的には順序付けされません。- パラメータ:
- selector- 検索するノードのcssセレクタ
- 戻り値:
- このNodeを先頭として(これも含む)、CSSselectorと一致するすべてのノード。 返されるセットは常に順序付けなしかつ変更不可能となり、nullにはなりません。
 
 - 
toBackpublic void toBack() Z順序に関して、このNodeをその兄弟ノードの後ろに移動します。 これを行うために、このNodeを親のcontentObservableList内の先頭位置に移動します。 このNodeがグループに含まれていない場合、この関数は何も行いません。
 - 
toFrontpublic void toFront() Z順序に関して、このNodeをその兄弟ノードの前に移動します。 これを行うために、このNodeを親のcontentObservableList内の末尾位置に移動します。 このNodeがグループに含まれていない場合、この関数は何も行いません。
 - 
snapshotpublic WritableImage snapshot(SnapshotParameters params, WritableImage image) このノードのスナップショットを取得し、準備が整ったら、レンダリングされたイメージを返します。 CSSおよびレイアウト処理は、レンダリング前にノードとそのすべての子に対して行われます。 SnapshotParametersで指定した塗りつぶしPaintに対して、デスティネーション・イメージ全体がクリアされます。 その後、このノードがイメージにレンダリングされます。 SnapshotParametersで指定したビューポートがnullの場合、このノードのboundsInParentの左上のピクセルに対して、SnapshotParametersで指定した変換が最初に適用され、その後でイメージの左上のピクセル(0,0)にマップされます。 null以外のビューポートを指定した場合、そのビューポートの左上のピクセルがイメージの左上のピクセル(0,0)にマップされます。 どちらの場合も、イメージの(0,0)へのマッピングには整数平行移動が使用されます。 レンダリングされたイメージの外側にあるノードの一部がイメージによってクリップされます。アプリケーションによって明示的にアニメーション化されているか、または(チャート・アニメーションのように)暗黙的にアニメーション化されているシーンのスナップショットを取得する場合、スナップショットは取得した瞬間にシーングラフの状態に基づいてレンダリングされ、それ以降のアニメーションの変更は反映されません。 注意: CSSおよびレイアウトが正しく機能するためには、ノードがシーンに含まれている必要があります(シーンはステージにアタッチされていてもかまいませんが、必須ではありません)。 - パラメータ:
- params- レンダリングを制御する属性を含むスナップショット・パラメータ。 SnapshotParametersオブジェクトがnullの場合は、このノードがシーンに含まれていればシーンの属性が使用され、含まれていなければデフォルト属性が使用されます。
- image- レンダリングされたノードを保持するために使用される書込み可能イメージ。 nullにでき、その場合、新しいWritableImageが構築されます。 新しいイメージは、このノードの変換後の境界から導出されるか、またはSnapShotParametersで指定したビューポートのサイズから導出される幅および高さの整数値を使用して構築されます。 これらの整数値は、イメージにこのノードの境界または指定したビューポートが完全に収まるように決定されます。 イメージがnull以外の場合、ノードは既存のイメージにレンダリングされます。 この場合、境界またはビューポートの幅および高さのかわりに、イメージの幅および高さに基づいてレンダリング対象領域が決定されます。
- 戻り値:
- レンダリングされたイメージ
- 例外:
- IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
snapshotpublic void snapshot(Callback<SnapshotResult,Void> callback, SnapshotParameters params, WritableImage image) 次のフレームでこのノードのスナップショットを取得し、イメージの準備が整ったとき、指定されたコールバック・メソッドを呼び出します。 CSSおよびレイアウト処理は、レンダリング前にノードとそのすべての子に対して行われます。 SnapshotParametersで指定した塗りつぶしPaintに対して、デスティネーション・イメージ全体がクリアされます。 その後、このノードがイメージにレンダリングされます。 SnapshotParametersで指定したビューポートがnullの場合、このノードのboundsInParentの左上のピクセルに対して、SnapshotParametersで指定した変換が最初に適用され、その後でイメージの左上のピクセル(0,0)にマップされます。 null以外のビューポートを指定した場合、そのビューポートの左上のピクセルがイメージの左上のピクセル(0,0)にマップされます。 どちらの場合も、イメージの(0,0)へのマッピングには整数平行移動が使用されます。 レンダリングされたイメージの外側にあるノードの一部がイメージによってクリップされます。これは非同期呼出しです。つまり、ノードがレンダリングされる前に、他のイベントまたはアニメーションが処理される場合があります。 このようなイベントによってノードまたはその子のいずれかが変更された場合、レンダリングされたイメージにその変更が反映されます(このノードがライブ・シーングラフに含まれている場合は、ステージにレンダリングされたフレームにも同様に反映されます)。 アプリケーションによって明示的にアニメーション化されているか、または(チャート・アニメーションのように)暗黙的にアニメーション化されているノードのスナップショットを取得する場合、スナップショットは取得した瞬間にシーングラフの状態に基づいてレンダリングされ、それ以降のアニメーションの変更は反映されません。 注意: CSSおよびレイアウトが正しく機能するためには、ノードがシーンに含まれている必要があります(シーンはステージにアタッチされていてもかまいませんが、必須ではありません)。 - パラメータ:
- callback- イメージの準備が整ったときに呼び出されるコール・メソッドを備えたクラス。 callbackのコール・メソッドに渡されるSnapshotResultには、レンダリングされたイメージ、レンダリングされたソース・ノードおよびSnapshotParametersのコピーが含まれます。 callbackパラメータはnullにしないでください。
- params- レンダリングを制御する属性を含むスナップショット・パラメータ。 SnapshotParametersオブジェクトがnullの場合は、このノードがシーンに含まれていればシーンの属性が使用され、含まれていなければデフォルト属性が使用されます。
- image- レンダリングされたノードを保持するために使用される書込み可能イメージ。 nullにでき、その場合、新しいWritableImageが構築されます。 新しいイメージは、このノードの変換後の境界から導出されるか、またはSnapShotParametersで指定したビューポートのサイズから導出される幅および高さの整数値を使用して構築されます。 これらの整数値は、イメージにこのノードの境界または指定したビューポートが完全に収まるように決定されます。 イメージがnull以外の場合、ノードは既存のイメージにレンダリングされます。 この場合、境界またはビューポートの幅および高さのかわりに、イメージの幅および高さに基づいてレンダリング対象領域が決定されます。
- 例外:
- IllegalStateException- このメソッドがJavaFXアプリケーション・スレッド以外のスレッドで呼び出された場合。
- NullPointerException- callbackパラメータがnullの場合。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
setOnDragEnteredpublic final void setOnDragEntered(EventHandler<? super DragEvent> value) プロパティonDragEnteredの値を設定します。- プロパティの説明:
- ドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。
 
 - 
getOnDragEnteredpublic final EventHandler<? super DragEvent> getOnDragEntered() プロパティonDragEnteredの値を取得します。- プロパティの説明:
- ドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。
 
 - 
onDragEnteredPropertypublic final ObjectProperty<EventHandler<? super DragEvent>> onDragEnteredProperty() ドラッグ・ジェスチャがこのNodeに入ると呼び出される関数を定義します。
 - 
setOnDragExitedpublic final void setOnDragExited(EventHandler<? super DragEvent> value) プロパティonDragExitedの値を設定します。- プロパティの説明:
- ドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。
 
 - 
getOnDragExitedpublic final EventHandler<? super DragEvent> getOnDragExited() プロパティonDragExitedの値を取得します。- プロパティの説明:
- ドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。
 
 - 
onDragExitedPropertypublic final ObjectProperty<EventHandler<? super DragEvent>> onDragExitedProperty() ドラッグ・ジェスチャがこのNodeから出ると呼び出される関数を定義します。
 - 
setOnDragOverpublic final void setOnDragOver(EventHandler<? super DragEvent> value) プロパティonDragOverの値を設定します。- プロパティの説明:
- このNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
 
 - 
getOnDragOverpublic final EventHandler<? super DragEvent> getOnDragOver() プロパティonDragOverの値を取得します。- プロパティの説明:
- このNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
 
 - 
onDragOverPropertypublic final ObjectProperty<EventHandler<? super DragEvent>> onDragOverProperty() このNode内でドラッグ・ジェスチャが進行しているときに呼び出される関数を定義します。
 - 
setOnDragDroppedpublic final void setOnDragDropped(EventHandler<? super DragEvent> value) プロパティonDragDroppedの値を設定します。
 - 
getOnDragDroppedpublic final EventHandler<? super DragEvent> getOnDragDropped() プロパティonDragDroppedの値を取得します。
 - 
onDragDroppedPropertypublic final ObjectProperty<EventHandler<? super DragEvent>> onDragDroppedProperty() 
 - 
setOnDragDonepublic final void setOnDragDone(EventHandler<? super DragEvent> value) プロパティonDragDoneの値を設定します。- プロパティの説明:
- データがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。
 
 - 
getOnDragDonepublic final EventHandler<? super DragEvent> getOnDragDone() プロパティonDragDoneの値を取得します。- プロパティの説明:
- データがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。
 
 - 
onDragDonePropertypublic final ObjectProperty<EventHandler<? super DragEvent>> onDragDoneProperty() データがドロップ・ターゲットにドロップされた後に、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースである場合に呼び出される関数を定義します。 イベントのtransferModeは、ドロップ・ターゲットで何が起きたかを示します。transferModeの値がMOVEである場合には、ソースがそのデータをクリアできます。 ソースのデータをクリアすると、ドラッグ・アンド・ドロップ・ジェスチャによってデータが移動された適切な外観がユーザーに表示されます。 値がNONEのtransferModeは、ドラッグ・アンド・ドロップ・ジェスチャでデータが転送されなかったことを示しています。
 - 
startDragAndDroppublic Dragboard startDragAndDrop(TransferMode... transferModes) このNode上で認識されたドラッグ・アンド・ドロップ・ジェスチャの候補を確定します。 DRAG_DETECTEDイベント・ハンドラからのみ呼び出すことができます。 返されたDragboardは、ドラッグ・アンド・ドロップ・ジェスチャの実行時にデータを転送するために使用されます。 また、このNodeのデータをDragboardに配置すると、このNodeがドラッグ・アンド・ドロップ・ジェスチャのソースとみなされます。 ドラッグ・アンド・ドロップ・ジェスチャの詳細は、DragEventの概要を参照してください。- パラメータ:
- transferModes- この- Nodeでサポートされている- TransferMode
- 戻り値:
- このNodeのデータの配置先となるDragboard
- 例外:
- IllegalStateException- この時点ではドラッグ・アンド・ドロップを開始できない場合(- DRAG_DETECTEDイベント処理の外で呼び出されたか、このノードがシーン内にない場合)。
- 関連項目:
- DragEvent
 
 - 
startFullDragpublic void startFullDrag() このノードをジェスチャ・ソースとして、完全な押下、ドラッグ、解放ジェスチャを開始します。 このメソッドは、DRAG_DETECTEDマウス・イベント・ハンドラからのみ呼び出すことができます。 ドラッグ・ジェスチャの詳細は、MouseEventおよびMouseDragEventの概要を参照してください。- 例外:
- IllegalStateException- この時点では完全な押下、ドラッグ、解放ジェスチャを開始できない場合(- DRAG_DETECTEDイベント処理の外で呼び出されたか、このノードがシーン内にない場合)。
- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- MouseEvent、- MouseDragEvent
 
 - 
setManagedpublic final void setManaged(boolean value) プロパティmanagedの値を設定します。- プロパティの説明:
- このノードのレイアウトを親が管理するかどうかを定義します。 ノードが管理対象の場合、その親はノードのジオメトリをノード自体の優先サイズおよびlayoutBoundsの計算で考慮し、シーンのレイアウト・パスでそのノードをレイアウトします。 管理対象のノードのlayoutBoundsが変わると、シーングラフ上位の最も近いレイアウト・ルート(通常はシーンのルート・ノード)に対して再レイアウトが自動的にトリガーされます。ノードが管理対象外の場合、その親は優先サイズの計算とレイアウトの両方において子を無視します。 layoutBoundsが変更されても、上位で再レイアウトはトリガーされません。 管理対象外のノードのタイプが Parentである場合、そのノードはレイアウト・ルートとして動作します。つまり、その下位でParent.requestLayout()を呼び出した場合、そのノードをルートとするブランチのみが再レイアウトされ、結果としてそのノードとその下位に対するレイアウトの変更は分離されます。 管理対象外のノードのサイズと位置の設定はアプリケーションで行う必要があります。デフォルトでは、すべてのノードが管理対象です。 
 
 - 
isManagedpublic final boolean isManaged() プロパティmanagedの値を取得します。- プロパティの説明:
- このノードのレイアウトを親が管理するかどうかを定義します。 ノードが管理対象の場合、その親はノードのジオメトリをノード自体の優先サイズおよびlayoutBoundsの計算で考慮し、シーンのレイアウト・パスでそのノードをレイアウトします。 管理対象のノードのlayoutBoundsが変わると、シーングラフ上位の最も近いレイアウト・ルート(通常はシーンのルート・ノード)に対して再レイアウトが自動的にトリガーされます。ノードが管理対象外の場合、その親は優先サイズの計算とレイアウトの両方において子を無視します。 layoutBoundsが変更されても、上位で再レイアウトはトリガーされません。 管理対象外のノードのタイプが Parentである場合、そのノードはレイアウト・ルートとして動作します。つまり、その下位でParent.requestLayout()を呼び出した場合、そのノードをルートとするブランチのみが再レイアウトされ、結果としてそのノードとその下位に対するレイアウトの変更は分離されます。 管理対象外のノードのサイズと位置の設定はアプリケーションで行う必要があります。デフォルトでは、すべてのノードが管理対象です。 
 
 - 
managedPropertypublic final BooleanProperty managedProperty() このノードのレイアウトを親が管理するかどうかを定義します。 ノードが管理対象の場合、その親はノードのジオメトリをノード自体の優先サイズおよびlayoutBoundsの計算で考慮し、シーンのレイアウト・パスでそのノードをレイアウトします。 管理対象のノードのlayoutBoundsが変わると、シーングラフ上位の最も近いレイアウト・ルート(通常はシーンのルート・ノード)に対して再レイアウトが自動的にトリガーされます。ノードが管理対象外の場合、その親は優先サイズの計算とレイアウトの両方において子を無視します。 layoutBoundsが変更されても、上位で再レイアウトはトリガーされません。 管理対象外のノードのタイプが Parentである場合、そのノードはレイアウト・ルートとして動作します。つまり、その下位でParent.requestLayout()を呼び出した場合、そのノードをルートとするブランチのみが再レイアウトされ、結果としてそのノードとその下位に対するレイアウトの変更は分離されます。 管理対象外のノードのサイズと位置の設定はアプリケーションで行う必要があります。デフォルトでは、すべてのノードが管理対象です。 
 - 
setLayoutXpublic final void setLayoutX(double value) プロパティlayoutXの値を設定します。- プロパティの説明:
- レイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。 値は、ノードの位置を現在のlayoutBounds minX位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalXに配置する必要がある場合textnode.setLayoutX(finalX - textnode.getLayoutBounds().getMinX());layoutBounds minXを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutXを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのレイアウト・リージョン自体のレイアウト・ポリシーに従ってlayoutXが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutXを設定してノードを配置できます。
 
 - 
getLayoutXpublic final double getLayoutX() プロパティlayoutXの値を取得します。- プロパティの説明:
- レイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。 値は、ノードの位置を現在のlayoutBounds minX位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalXに配置する必要がある場合textnode.setLayoutX(finalX - textnode.getLayoutBounds().getMinX());layoutBounds minXを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutXを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのレイアウト・リージョン自体のレイアウト・ポリシーに従ってlayoutXが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutXを設定してノードを配置できます。
 
 - 
layoutXPropertypublic final DoubleProperty layoutXProperty() レイアウト目的のためにこのNodeの変換に追加される変換のX座標を定義します。 値は、ノードの位置を現在のlayoutBounds minX位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalXに配置する必要がある場合textnode.setLayoutX(finalX - textnode.getLayoutBounds().getMinX());layoutBounds minXを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutXを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのレイアウト・リージョン自体のレイアウト・ポリシーに従ってlayoutXが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutXを設定してノードを配置できます。
 - 
setLayoutYpublic final void setLayoutY(double value) プロパティlayoutYの値を設定します。- プロパティの説明:
- レイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。 値は、ノードの位置を現在のlayoutBounds minY位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalYに配置する必要がある場合textnode.setLayoutY(finalY - textnode.getLayoutBounds().getMinY());layoutBounds minYを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutYを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのリージョン自体のレイアウト・ポリシーに従ってlayoutYが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutYを設定してノードを配置できます。
 
 - 
getLayoutYpublic final double getLayoutY() プロパティlayoutYの値を取得します。- プロパティの説明:
- レイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。 値は、ノードの位置を現在のlayoutBounds minY位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalYに配置する必要がある場合textnode.setLayoutY(finalY - textnode.getLayoutBounds().getMinY());layoutBounds minYを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutYを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのリージョン自体のレイアウト・ポリシーに従ってlayoutYが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutYを設定してノードを配置できます。
 
 - 
layoutYPropertypublic final DoubleProperty layoutYProperty() レイアウト目的のためにこのNodeの変換に追加される変換のY座標を定義します。 値は、ノードの位置を現在のlayoutBounds minY位置(0でない可能性あり)から目的の位置に調整するために必要なオフセットとして計算する必要があります。たとえば、 textnodeをfinalYに配置する必要がある場合textnode.setLayoutY(finalY - textnode.getLayoutBounds().getMinY());layoutBounds minYを減算しなかった場合、ノードが間違って配置される可能性があります。relocate(x, y)メソッドは正しい計算を自動的に実行するため、一般には、layoutYを直接設定するよりもこのメソッドを使用するのが妥当です。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。ノードが管理対象であり、 Regionがその親となっている場合、そのリージョン自体のレイアウト・ポリシーに従ってlayoutYが設定されます。 ノードが管理対象外であるか、Groupがその親となっている場合は、アプリケーションで直接layoutYを設定してノードを配置できます。
 - 
relocatepublic void relocate(double x, double y)ノードのlayoutXおよびlayoutY平行移動プロパティを設定して、このノードを親のx,y位置に再配置します。このメソッドはtranslateXまたはtranslateYを変更しません。これらも設定されている場合は、layoutXおよびlayoutYに追加され、該当する量の分だけ最終位置が調整されます。 - パラメータ:
- x- ターゲットのx座標位置
- y- ターゲットのy座標位置
 
 - 
isResizablepublic boolean isResizable() このノードが、その親によってサイズ変更可能なタイプかどうかを示します。 このメソッドによってtrueが返されると、親は、レイアウトの受渡し中にnode.resize(width,height)を呼び出すことによってノードをサイズ変更します(原則としてそのサイズ範囲内で)。 すべての領域、コントロールおよびWebViewは、サイズ設定とCSSスタイルの情報が適用された後のレイアウトにおいて、サイズ変更をその親に依存するサイズ変更可能なクラスです。このメソッドによってfalseが返されると、親はレイアウト中にそれをサイズ変更できず(resize()の操作なし)、最小、推奨および最大サイズとしてそのlayoutBoundsを返します。 グループ、テキストおよびすべての図形はサイズ変更可能ではないため、そのサイズ設定はアプリケーションで適切なプロパティ(矩形の場合は幅と高さ、テキストの場合はテキストなど)を設定することによって確立する必要があります。 サイズ変更可能でないノードも、レイアウト中に再配置される場合があります。 - 戻り値:
- このノード・タイプが、レイアウト中にその親によってサイズ変更可能どうか
- 関連項目:
- getContentBias()、- minWidth(double)、- minHeight(double)、- prefWidth(double)、- prefHeight(double)、- maxWidth(double)、- maxHeight(double)、- resize(double, double)、- getLayoutBounds()
 
 - 
getContentBiaspublic Orientation getContentBias() レイアウト用にノードのサイズ変更バイアスの向きを返します。 ノード・タイプにはバイアスがないため、nullを返します。 ノードがサイズ変更可能で、その高さが幅に依存する場合は、HORIZONTALを返し、その幅が高さに依存する場合は、VERTICALを返します。Resizableのサブクラスはこのメソッドをオーバーライドし、適切な値を返す必要があります。 - 戻り値:
- 幅/高さの依存関係の方向またはnull (依存関係がない場合)
- 関連項目:
- isResizable()、- minWidth(double)、- minHeight(double)、- prefWidth(double)、- prefHeight(double)、- maxWidth(double)、- maxHeight(double)
 
 - 
minWidthpublic double minWidth(double height) レイアウト計算に使用するノードの最小幅を返します。 ノードがサイズ変更可能な場合、その親の幅をこの値よりも小さくサイズ変更しないでください。 ノードがサイズ変更可能でない場合は、そのlayoutBoundsの幅を返します。このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードに垂直方向のコンテンツ・バイアスがある場合は、呼出し元が最小幅の基になる高さの値を渡す必要があります。 ノードに水平方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 垂直方向のコンテンツ・バイアスがあるノードのサブクラスでは、-1または正の値のheightパラメータが必要です。 他のすべてのサブクラスではheightパラメータ(-1の可能性が高い)が無視されることがあります。 ノードの maxWidth(double)がこの数値より小さい場合は、minWidthが優先されます。 これは、ノードがminWidthよりも小さくサイズ変更できないことを意味します。- パラメータ:
- height- 最小幅がそれに依存する場合に使用する必要がある高さ
- 戻り値:
- レイアウト中にノードのサイズ変更の基準となる最小幅。 結果はNaNにも負の値にもなりません。
- 関連項目:
- isResizable()、- getContentBias()
 
 - 
minHeightpublic double minHeight(double width) レイアウト計算に使用するノードの最小高を返します。 ノードがサイズ変更可能な場合、その親の高さをこの値よりも小さくサイズ変更しないでください。 ノードがサイズ変更可能でない場合は、そのlayoutBoundsの高さを返します。このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードに水平方向のコンテンツ・バイアスがある場合は、呼出し元が最小高の基になる幅の値を渡す必要があります。 ノードに垂直方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 水平方向のコンテンツ・バイアスがあるノードのサブクラスでは、-1または正の値のwidthパラメータが必要です。 他のすべてのサブクラスではwidthパラメータ(-1の可能性が高い)が無視されることがあります。 ノードの maxHeight(double)がこの数値より小さい場合は、minHeightが優先されます。 これは、ノードがminHeightよりも小さくサイズ変更できないことを意味します。- パラメータ:
- width- 最小高さがそれに依存する場合に使用する必要がある幅
- 戻り値:
- レイアウト中にノードのサイズ変更の基準となる最小高。結果はNaNにも負の値にもなりません。
- 関連項目:
- isResizable()、- getContentBias()
 
 - 
prefWidthpublic double prefWidth(double height) レイアウト計算に使用するノードの優先幅を返します。 ノードがサイズ変更可能な場合、その親はこの値を対象範囲におけるノードの理想幅として扱う必要があります。 ノードがサイズ変更不可能な場合、ノードの固定幅として扱う必要があるlayoutBoundsの幅を単に返します。このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードのコンテンツ・バイアスが垂直方向の場合、呼出し元は優先幅の基準となる高さの値を渡す必要があります。 ノードに水平方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 垂直方向のコンテンツ・バイアスがあるノードのサブクラスでは、-1または正の値のheightパラメータが必要です。 他のすべてのサブクラスではheightパラメータ(-1の可能性が高い)が無視されることがあります。 - パラメータ:
- height- 推奨される幅がそれに依存する場合に使用する必要がある高さ
- 戻り値:
- レイアウト中にノードのサイズ変更の対象となる優先幅。結果がNaNまたは負になることはありません。
- 関連項目:
- isResizable()、- getContentBias()、- autosize()
 
 - 
prefHeightpublic double prefHeight(double width) レイアウト計算に使用するノードの優先高を返します。 ノードがサイズ変更可能な場合、その親はこの値を対象範囲におけるノードの理想高として扱う必要があります。 ノードがサイズ変更不可能な場合、ノードの固定高として扱う必要があるlayoutBoundsの高さを単に返します。このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードのコンテンツ・バイアスが水平方向の場合、呼出し元は優先高の基準となる幅の値を渡す必要があります。 ノードに垂直方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 コンテンツ・バイアスが水平方向のノードのサブクラスでは、-1か正の値かを問わず、高さパラメータを考慮する必要があります。 他のすべてのサブクラスではheightパラメータ(-1の可能性が高い)が無視されることがあります。 - パラメータ:
- width- 推奨される高さがそれに依存する場合に使用する必要がある幅
- 戻り値:
- レイアウト中にノードのサイズ変更の対象となる優先高。結果がNaNまたは負になることはありません。
- 関連項目:
- getContentBias()、- autosize()
 
 - 
maxWidthpublic double maxWidth(double height) レイアウト計算に使用するノードの最大幅を返します。 ノードがサイズ変更可能な場合、親はこの値を上限としてノードの幅をサイズ変更できます。 値Double.MAX_VALUEは、親が、優先幅を超えて上限なくノードの幅を拡大できることを示します。ノードがサイズ変更可能でない場合は、そのlayoutBoundsの幅を返します。 このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードのコンテンツ・バイアスが垂直方向の場合、呼出し元は最大幅の基準となる高さの値を渡す必要があります。 ノードに水平方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 垂直方向のコンテンツ・バイアスがあるノードのサブクラスでは、-1または正の値のheightパラメータが必要です。 他のすべてのサブクラスではheightパラメータ(-1の可能性が高い)が無視されることがあります。 ノードの minWidth(double)の方が大きい場合は、maxWidthよりも優先されます。 これは、ノードがminWidthよりも小さくサイズ変更できないことを意味します。- パラメータ:
- height- 最大幅がそれに依存する場合に使用する必要がある高さ
- 戻り値:
- レイアウト中にノードのサイズ変更の対象となる最大幅。結果がNaNまたは負になることはありません。
- 関連項目:
- isResizable()、- getContentBias()
 
 - 
maxHeightpublic double maxHeight(double width) レイアウト計算に使用するノードの最大高を返します。 ノードがサイズ変更可能な場合、親はこの値を上限としてノードの高さをサイズ変更できます。 値Double.MAX_VALUEは、親が、優先幅を超えてノードの高さを上限なく拡大できることを示します。ノードがサイズ変更可能でない場合は、そのlayoutBoundsの高さを返します。 このメソッドを呼び出すレイアウト・コードで、ノードのコンテンツ・バイアスを最初にチェックする必要があります。 ノードのコンテンツ・バイアスが水平方向の場合、呼出し元は最大高の基準となる幅の値を渡す必要があります。 ノードに垂直方向またはnullのコンテンツ・バイアスがある場合は、呼出し元が-1を渡す必要があります。 水平方向のコンテンツ・バイアスがあるノードのサブクラスでは、-1または正の値のwidthパラメータが必要です。 他のすべてのサブクラスではwidthパラメータ(-1の可能性が高い)が無視されることがあります。 ノードの minHeight(double)の方が大きい場合は、maxHeightよりも優先されます。 これは、ノードがminHeightよりも小さくサイズ変更できないことを意味します。- パラメータ:
- width- 最大高さがそれに依存する場合に使用する必要がある幅
- 戻り値:
- レイアウト中にノードのサイズ変更の対象となる最大高。結果がNaNまたは負になることはありません。
- 関連項目:
- isResizable()、- getContentBias()
 
 - 
resizepublic void resize(double width, double height)ノードがサイズ変更可能な場合、そのレイアウト境界を指定の幅および高さに設定します。 ノードがサイズ変更不可能な場合、このメソッドは操作なしになります。このメソッドは、通常、親ノードでlayoutChildren()メソッドを使用する方法でのみ呼び出してください。 すべての親クラスはサイズ変更可能な子を自動的にサイズ変更するため、子が管理対象外でないかぎり、アプリケーションで直接行ったサイズ変更はノードの親によってオーバーライドされます。 親は、幅と高さの値がサイズ変更可能なノードの優先幅に収まるようにする必要があります。 autosize()メソッドは、親が単にノードを優先サイズにサイズ変更する必要がある場合に使用できます。 - パラメータ:
- width- ターゲット・レイアウトのレイアウト境界の幅
- height- ターゲット・レイアウトのレイアウト境界の高さ
- 関連項目:
- isResizable()、- getContentBias()、- autosize()、- minWidth(double)、- minHeight(double)、- prefWidth(double)、- prefHeight(double)、- maxWidth(double)、- maxHeight(double)、- getLayoutBounds()
 
 - 
autosizepublic final void autosize() ノードがサイズ変更可能な場合、そのレイアウト境界を現在の優先幅および優先高に設定します。 ノードがサイズ変更不可能な場合、このメソッドは操作なしになります。このメソッドは、ノードのコンテンツ・バイアスを自動的に問い合せて、水平方向の場合はノードの優先幅を渡して優先高を取得し、垂直方向の場合はノードの優先高を渡して優先幅を取得し、nullの場合は優先幅/優先高を個別に計算します。 
 - 
resizeRelocatepublic void resizeRelocate(double x, double y, double width, double height)ノードがサイズ変更可能な場合、そのレイアウト境界を指定の幅および高さに設定します。 ノードがサイズ変更不可能な場合、サイズ変更手順はスキップされます。ノードがサイズ変更された時点で(サイズ変更可能な場合)、ノードのlayoutXおよびlayoutY平行移動プロパティを設定して、親の座標空間内のx,yに再配置します。 このメソッドは、通常、親ノードでlayoutChildren()メソッドを使用する方法でのみ呼び出してください。 すべての親クラスはサイズ変更可能な子を自動的にサイズ変更するため、子が管理対象外でないかぎり、アプリケーションで直接行ったサイズ変更はノードの親によってオーバーライドされます。 親は、幅と高さの値がサイズ変更可能なノードの優先幅に収まるようにする必要があります。 autosize()およびrelocate()メソッドは、親が単にノードを優先サイズにサイズ変更して再配置する必要がある場合に使用できます。 - パラメータ:
- x- ターゲットのx座標位置
- y- ターゲットのy座標位置
- width- ターゲット・レイアウトのレイアウト境界の幅
- height- ターゲット・レイアウトのレイアウト境界の高さ
- 関連項目:
- isResizable()、- getContentBias()、- autosize()、- minWidth(double)、- minHeight(double)、- prefWidth(double)、- prefHeight(double)、- maxWidth(double)、- maxHeight(double)
 
 - 
getBaselineOffsetpublic double getBaselineOffset() ノードのlayoutBounds.minYの場所からのアルファベット(またはローマン体)のベースライン・オフセット。このノードと他のノードをベースラインを基準に垂直方向に位置合せする場合に使用する必要があります。 デフォルトでは、サイズ変更可能なノードの場合はBASELINE_OFFSET_SAME_AS_HEIGHTを返し、サイズ変更不可能なノードの場合はlayoutBoundsの高さを返します。 テキストを含むサブクラスでは、このメソッドをオーバーライドして、実際のテキスト・ベースライン・オフセットを返す必要があります。- 戻り値:
- サイズ変更不可能なノードの場合はlayoutBounds.minYのテキスト・ベースライン・オフセット、それ以外の場合はBASELINE_OFFSET_SAME_AS_HEIGHT
 
 - 
computeAreaInScreenpublic double computeAreaInScreen() 物理画面上にピクセル単位で投影されるこのNodeの領域を返します。- 戻り値:
- 物理スクリーン上に投影されたこのNodeの領域
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getBoundsInParentpublic final Bounds getBoundsInParent() プロパティboundsInParentの値を取得します。- プロパティの説明:
- このNodeの矩形境界(その変換を含む)。boundsInParentは、ローカル境界(boundsInLocalで定義)を取得し、変換(次の追加変数を設定して作成)を適用することによって計算されます。- transformsObservableList
- scaleX、- scaleY
- rotate
- layoutX、- layoutY
- translateX、- translateY
 結果の境界は概念的には Nodeの親の座標空間内にありますが、ノードの親でこれらの境界を計算する必要はありません。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるか、transforms ObservableList、translateX、translateY、layoutX、layoutY、scaleX、scaleY、rotateのいずれかの変数が変更されると、boundsInParentが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数、translateX、translateYをboundsInParentにバインドしないでください。 
 
 - 
boundsInParentPropertypublic final ReadOnlyObjectProperty<Bounds> boundsInParentProperty() このNodeの矩形境界(その変換を含む)。boundsInParentは、ローカル境界(boundsInLocalで定義)を取得し、変換(次の追加変数を設定して作成)を適用することによって計算されます。- transformsObservableList
- scaleX、- scaleY
- rotate
- layoutX、- layoutY
- translateX、- translateY
 結果の境界は概念的には Nodeの親の座標空間内にありますが、ノードの親でこれらの境界を計算する必要はありません。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるか、transforms ObservableList、translateX、translateY、layoutX、layoutY、scaleX、scaleY、rotateのいずれかの変数が変更されると、boundsInParentが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数、translateX、translateYをboundsInParentにバインドしないでください。 - 関連項目:
- getBoundsInParent()
 
 - 
getBoundsInLocalpublic final Bounds getBoundsInLocal() プロパティboundsInLocalの値を取得します。- プロパティの説明:
- ノードの未変換ローカル座標空間にある、そのNodeの矩形境界線。Shapeを拡張するノードの場合、ローカル境界には、位置属性およびサイズ属性によって定義される図形のジオメトリ外に出る可能性があるゼロ以外のストロークに必要なスペースも含まれます。 ローカル境界には、clipで設定されるクリッピングおよびeffectで設定される効果も含まれます。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるたびに、boundsInLocalが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をboundsInLocalにバインドしないでください。 
 
 - 
boundsInLocalPropertypublic final ReadOnlyObjectProperty<Bounds> boundsInLocalProperty() ノードの未変換ローカル座標空間にある、そのNodeの矩形境界線。Shapeを拡張するノードの場合、ローカル境界には、位置属性およびサイズ属性によって定義される図形のジオメトリ外に出る可能性があるゼロ以外のストロークに必要なスペースも含まれます。 ローカル境界には、clipで設定されるクリッピングおよびeffectで設定される効果も含まれます。このメソッドではノードの可視性は考慮されません。計算はこの Nodeのジオメトリのみに基づいて行われます。このプロパティは常にnull以外の値を持ちます。 ノードのジオメトリが変更されるたびに、boundsInLocalが自動的に再計算されます。 そのため、ノードのこれらの値のいずれかをこの変数に依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をboundsInLocalにバインドしないでください。 - 関連項目:
- getBoundsInLocal()
 
 - 
getLayoutBoundspublic final Bounds getLayoutBounds() プロパティlayoutBoundsの値を取得します。- プロパティの説明:
- このノードのレイアウト計算に使用する必要がある矩形境界。layoutBoundsはノードの視覚境界とは異なる可能性があり、ノード・タイプによって計算方法も異なります。サイズ変更可能なノード・タイプの場合( Region、ControlまたはWebView)、layoutBoundsは常に0,0 width x heightになります。 サイズ変更不可能なノード・タイプの場合(Shape、TextまたはGroup)、layoutBoundsはノードのジオメトリ・プロパティに基づいて計算され、ノードのクリップ、効果または変換を含みません。 詳細は、個々のクラスのドキュメントを参照してください。layoutX、layoutY、translateXおよびtranslateY変数はlayoutBoundsには含まれないことに注意してください。 レイアウト・コードでは最初に(layoutBoundsを使用して)ノードの現在のサイズと位置を決定してから、目的のレイアウト位置に配置されるようにlayoutXおよびlayoutYを設定してノードの平行移動を調整する必要があるため、この点は重要です。layoutBoundsの計算はノードのジオメトリ変数に関連することが多いため、このような変数を layoutBoundsに依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をlayoutBoundsにバインドしないでください。layoutBoundsがnullになることはありません。 
 
 - 
layoutBoundsPropertypublic final ReadOnlyObjectProperty<Bounds> layoutBoundsProperty() このノードのレイアウト計算に使用する必要がある矩形境界。layoutBoundsはノードの視覚境界とは異なる可能性があり、ノード・タイプによって計算方法も異なります。サイズ変更可能なノード・タイプの場合( Region、ControlまたはWebView)、layoutBoundsは常に0,0 width x heightになります。 サイズ変更不可能なノード・タイプの場合(Shape、TextまたはGroup)、layoutBoundsはノードのジオメトリ・プロパティに基づいて計算され、ノードのクリップ、効果または変換を含みません。 詳細は、個々のクラスのドキュメントを参照してください。layoutX、layoutY、translateXおよびtranslateY変数はlayoutBoundsには含まれないことに注意してください。 レイアウト・コードでは最初に(layoutBoundsを使用して)ノードの現在のサイズと位置を決定してから、目的のレイアウト位置に配置されるようにlayoutXおよびlayoutYを設定してノードの平行移動を調整する必要があるため、この点は重要です。layoutBoundsの計算はノードのジオメトリ変数に関連することが多いため、このような変数を layoutBoundsに依存する式にバインドするとエラーになります。 たとえば、ノードの配置目的で図形のxまたはy変数をlayoutBoundsにバインドしないでください。layoutBoundsがnullになることはありません。 - 関連項目:
- getLayoutBounds()
 
 - 
containspublic boolean contains(double localX, double localY)特定の点(このNodeのローカル座標空間で指定される)がこのNodeの形状に含まれる場合に、trueを返します。 このメソッドでは可視性は考慮されません。テストはこのNodeのジオメトリのみに基づいて行われます。- パラメータ:
- localX- Node空間内の点のx座標
- localY- Node空間の点のy座標
- 戻り値:
- このNodeのcontainsの結果
 
 - 
containspublic boolean contains(Point2D localPoint) 特定の点(このNodeのローカル座標空間で指定される)がこのNodeの形状に含まれる場合に、trueを返します。 このメソッドでは可視性は考慮されません。テストはこのNodeのジオメトリのみに基づいて行われます。- パラメータ:
- localPoint- ノード空間の2D点
- 戻り値:
- このNodeのcontainsの結果
 
 - 
intersectspublic boolean intersects(double localX, double localY, double localWidth, double localHeight)特定の矩形(このNodeのローカル座標空間で指定される)がこのNodeの形状と交差する場合に、trueを返します。 このメソッドでは可視性は考慮されません。テストはこのNodeのジオメトリのみに基づいて行われます。 この関数のデフォルトの動作は、単に特定の座標がローカル境界と交差するかどうかをチェックします。- パラメータ:
- localX- Node空間内の矩形のx座標
- localY- Node空間内の矩形のy座標
- localWidth- Node空間内の矩形の幅
- localHeight- Node空間内の矩形の高さ
- 戻り値:
- このNodeの交差結果
 
 - 
intersectspublic boolean intersects(Bounds localBounds) 特定の境界(このNodeのローカル座標空間で指定される)がこのNodeの形状と交差する場合に、trueを返します。 このメソッドでは可視性は考慮されません。テストはこのNodeのジオメトリのみに基づいて行われます。 この関数のデフォルトの動作は、単に特定の座標がローカル境界と交差するかどうかをチェックします。- パラメータ:
- localBounds- 境界
- 戻り値:
- このNodeの交差結果
 
 - 
screenToLocalpublic Point2D screenToLocal(double screenX, double screenY) Screenの座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- screenX- 画面上の点のx座標
- screenY- 画面上の点のy座標
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
screenToLocalpublic Point2D screenToLocal(Point2D screenPoint) Screenの座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- screenPoint- 画面上の点
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
screenToLocalpublic Bounds screenToLocal(Bounds screenBounds) Screenの座標空間からこのNodeのローカル座標空間に矩形を変換します。 2D空間でのみ妥当な結果を返します。- パラメータ:
- screenBounds- 画面上の境界
- 戻り値:
- ローカル・ノードの空間内の境界、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
sceneToLocalpublic Point2D sceneToLocal(double x, double y, boolean rootScene) シーンの座標空間からこのNodeのローカル座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、引数はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはsceneToLocal(double, double)を呼び出すことと同じです)- パラメータ:
- x- x座標
- y- y座標
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 点のローカル座標
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
sceneToLocalpublic Point2D sceneToLocal(Point2D point, boolean rootScene) シーンの座標空間からこのNodeのローカル座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、引数はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはsceneToLocal(javafx.geometry.Point2D)を呼び出すことと同じです)- パラメータ:
- point- 点
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 点のローカル座標
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
sceneToLocalpublic Bounds sceneToLocal(Bounds bounds, boolean rootScene) シーンの座標空間からこのNodeのローカル座標空間に境界を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、引数はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはsceneToLocal(javafx.geometry.Bounds)を呼び出すことと同じです)。rootSceneをtrueに設定した状態で3D境界を変換することはできないため、3D境界を変換しようとするとnullが生成されます。- パラメータ:
- bounds- 境界
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 境界のローカル座標
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
sceneToLocalpublic Point2D sceneToLocal(double sceneX, double sceneY) - パラメータ:
- sceneX- シーン上の点のx座標
- sceneY- シーン上の点のy座標
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
 
 - 
sceneToLocalpublic Point2D sceneToLocal(Point2D scenePoint) - パラメータ:
- scenePoint- シーン上の点
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
 
 - 
sceneToLocalpublic Point3D sceneToLocal(Point3D scenePoint) - パラメータ:
- scenePoint- シーン上の点
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
sceneToLocalpublic Point3D sceneToLocal(double sceneX, double sceneY, double sceneZ) - パラメータ:
- sceneX- シーン上の点のx座標
- sceneY- シーン上の点のy座標
- sceneZ- シーン上の点のz座標
- 戻り値:
- ローカル・ノードの点の座標、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
sceneToLocalpublic Bounds sceneToLocal(Bounds sceneBounds) シーンの座標空間からこのNodeのローカル座標空間に矩形を変換します。 このノードがSubScene内にある場合、引数はSceneの座標ではなくサブシーン座標内にある必要があることに注意してください。- パラメータ:
- sceneBounds- シーン上の境界
- 戻り値:
- ローカル・ノードの空間内の境界、またはnull (ノードがWindow内にない場合)。 ローカルからシーンへの変換が反転不可能な場合も、nullが返されます。
 
 - 
localToScreenpublic Point2D localToScreen(double localX, double localY) このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。- パラメータ:
- localX- ノードの空間内の点のx座標
- localY- ノードの空間内の点のy座標
- 戻り値:
- 点の画面座標、またはnull (ノードがWindow内にない場合)
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToScreenpublic Point2D localToScreen(Point2D localPoint) このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。- パラメータ:
- localPoint- ノードの空間内の点
- 戻り値:
- 点の画面座標、またはnull (ノードがWindow内にない場合)
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToScreenpublic Point2D localToScreen(double localX, double localY, double localZ) このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。- パラメータ:
- localX- ノードの空間内の点のx座標
- localY- ノードの空間内の点のy座標
- localZ- ノードの空間内の点のz座標
- 戻り値:
- 点の画面座標、またはnull (ノードがWindow内にない場合)
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToScreenpublic Point2D localToScreen(Point3D localPoint) このNodeのローカル座標空間からそのScreenの座標空間に点を変換します。- パラメータ:
- localPoint- ノードの空間内の点
- 戻り値:
- 点の画面座標、またはnull (ノードがWindow内にない場合)
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToScreenpublic Bounds localToScreen(Bounds localBounds) このNodeのローカル座標空間からそのScreenの座標空間に境界を変換します。- パラメータ:
- localBounds- ノードの空間内の境界
- 戻り値:
- 画面座標内の境界、またはnull (ノードがWindow内にない場合)
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToScenepublic Point2D localToScene(double localX, double localY) - パラメータ:
- localX- ノードの空間内の点のx座標
- localY- ノードの空間内の点のy座標
- 戻り値:
- 点のシーン座標、またはnull (ノードがWindow内にない場合)
 
 - 
localToScenepublic Point2D localToScene(Point2D localPoint) - パラメータ:
- localPoint- ノードの空間内の点
- 戻り値:
- 点のシーン座標、またはnull (ノードがWindow内にない場合)
 
 - 
localToScenepublic Point3D localToScene(Point3D localPoint) - パラメータ:
- localPoint- ノード空間の3D点
- 戻り値:
- シーン空間の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- localToScene(javafx.geometry.Point3D, boolean)
 
 - 
localToScenepublic Point3D localToScene(double x, double y, double z) - パラメータ:
- x- Node空間内の点のx座標
- y- Node空間内の点のy座標
- z- Node空間内の点のz座標
- 戻り値:
- シーン空間の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- localToScene(double, double, double, boolean)
 
 - 
localToScenepublic Point3D localToScene(Point3D localPoint, boolean rootScene) このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、結果の点はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはlocalToScene(javafx.geometry.Point3D)を呼び出すことと同じです)- パラメータ:
- localPoint- ローカル座標の点
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 変換された点
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- localToScene(javafx.geometry.Point3D)
 
 - 
localToScenepublic Point3D localToScene(double x, double y, double z, boolean rootScene) このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、結果の点はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはlocalToScene(double, double, double)を呼び出すことと同じです)- パラメータ:
- x- ローカル座標の点のx座標
- y- ローカル座標の点のy座標
- z- ローカル座標の点のz座標
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 変換された点
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- localToScene(double, double, double)
 
 - 
localToScenepublic Point2D localToScene(Point2D localPoint, boolean rootScene) このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、結果の点はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはlocalToScene(javafx.geometry.Point2D)を呼び出すことと同じです)- パラメータ:
- localPoint- ローカル座標の点
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 変換された点
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- localToScene(javafx.geometry.Point2D)
 
 - 
localToScenepublic Point2D localToScene(double x, double y, boolean rootScene) このNodeのローカル座標空間からそのシーンの座標空間に点を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、結果の点はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはlocalToScene(double, double)を呼び出すことと同じです)- パラメータ:
- x- ローカル座標の点のx座標
- y- ローカル座標の点のy座標
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 変換された点
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- localToScene(double, double)
 
 - 
localToScenepublic Bounds localToScene(Bounds localBounds, boolean rootScene) このNodeのローカル座標空間からそのシーンの座標空間に境界を変換します。 NodeにSubSceneがない場合や、rootSceneがtrueに設定されている場合、結果の境界はgetScene()により返されたNodeのScene座標内にあります。 それ以外の場合は、サブシーン座標が使用されます(これはlocalToScene(javafx.geometry.Bounds)を呼び出すことと同じです)。- パラメータ:
- localBounds- ローカル座標の境界
- rootScene- NodeがSubScene内にある場合でもScene座標を使用するかどうか
- 戻り値:
- 変換された境界
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- localToScene(javafx.geometry.Bounds)
 
 - 
localToScenepublic Bounds localToScene(Bounds localBounds) - パラメータ:
- localBounds- ノードの空間内の境界
- 戻り値:
- シーン座標内の境界、またはnull (ノードがWindow内にない場合)
- 関連項目:
- localToScene(javafx.geometry.Bounds, boolean)
 
 - 
parentToLocalpublic Point2D parentToLocal(double parentX, double parentY) 親の座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- parentX- 親空間内のx座標
- parentY- 親空間内のy座標
- 戻り値:
- ノード空間の変形された2D点
 
 - 
parentToLocalpublic Point2D parentToLocal(Point2D parentPoint) 親の座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- parentPoint- 親空間の2D点
- 戻り値:
- ノード空間の変形された2D点
 
 - 
parentToLocalpublic Point3D parentToLocal(Point3D parentPoint) 親の座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- parentPoint- parentPoint親空間の3Dポイント
- 戻り値:
- ノード空間内の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
parentToLocalpublic Point3D parentToLocal(double parentX, double parentY, double parentZ) 親の座標空間からこのNodeのローカル座標空間に点を変換します。- パラメータ:
- parentX- 親空間内のx座標
- parentY- 親空間内のy座標
- parentZ- 親空間内のz座標
- 戻り値:
- ノード空間内の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
parentToLocalpublic Bounds parentToLocal(Bounds parentBounds) 親の座標空間からこのNodeのローカル座標空間に矩形を変換します。- パラメータ:
- parentBounds- 親空間内の境界
- 戻り値:
- ノード空間における変換された境界
 
 - 
localToParentpublic Point2D localToParent(double localX, double localY) このNodeのローカル座標空間からその親の座標空間に点を変換します。- パラメータ:
- localX- Node空間内の点のx座標
- localY- Node空間の点のy座標
- 戻り値:
- 親空間の変形2D点
 
 - 
localToParentpublic Point2D localToParent(Point2D localPoint) このNodeのローカル座標空間からその親の座標空間に点を変換します。- パラメータ:
- localPoint- ノード空間の2D点
- 戻り値:
- 親空間の変形2D点
 
 - 
localToParentpublic Point3D localToParent(Point3D localPoint) このNodeのローカル座標空間からその親の座標空間に点を変換します。- パラメータ:
- localPoint- ノード空間の3D点
- 戻り値:
- 親空間内の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToParentpublic Point3D localToParent(double x, double y, double z) このNodeのローカル座標空間からその親の座標空間に点を変換します。- パラメータ:
- x- Node空間内の点のx座標
- y- Node空間の点のy座標
- z- Node空間内の点のz座標
- 戻り値:
- 親空間内の変形された3D点
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
localToParentpublic Bounds localToParent(Bounds localBounds) このNodeのローカル座標空間からその親の座標空間に境界を変換します。- パラメータ:
- localBounds- ノード空間の境界
- 戻り値:
- 親空間の変換された境界
 
 - 
viewOrderPropertypublic final DoubleProperty viewOrderProperty() 親内のこのNodeのレンダリングとピッキングの順序を定義します。このプロパティは、親 childrenリストを並べ替えることなく、その親内のノードのレンダリングとピッキングの順序を変更するために使用されます。 たとえば、これは透明度ソートを実装するためのより効率的な方法として使用できます。 これを行うために、アプリケーションは、各ノードのviewOrder値を、そのノードとビューアとの間の計算された距離に割り当てることができます。親は、 viewOrderを減らすことで、そのchildrenをトラバースします。 これは、より低いviewOrderを持つ子が、より高いviewOrderを持つ子の前にあることを意味します。 2人の子供が同じviewOrderを持っている場合、親は親のchildrenリストに表示されている順にそれらをトラバースします。しかし、 viewOrderは、このノードの親内のレイアウトとフォーカスのトラバーサル順序を変更しません。 レイアウトやフォーカスのトラバースを行うとき、親は常にそのchildrenリストを順番にトラバースします。- デフォルト値:
- 0.0
- 導入されたバージョン:
- 9
- 関連項目:
- getViewOrder(),- setViewOrder(double)
 
 - 
setViewOrderpublic final void setViewOrder(double value) プロパティviewOrderの値を設定します。- プロパティの説明:
- 親内のこのNodeのレンダリングとピッキングの順序を定義します。このプロパティは、親 childrenリストを並べ替えることなく、その親内のノードのレンダリングとピッキングの順序を変更するために使用されます。 たとえば、これは透明度ソートを実装するためのより効率的な方法として使用できます。 これを行うために、アプリケーションは、各ノードのviewOrder値を、そのノードとビューアとの間の計算された距離に割り当てることができます。親は、 viewOrderを減らすことで、そのchildrenをトラバースします。 これは、より低いviewOrderを持つ子が、より高いviewOrderを持つ子の前にあることを意味します。 2人の子供が同じviewOrderを持っている場合、親は親のchildrenリストに表示されている順にそれらをトラバースします。しかし、 viewOrderは、このノードの親内のレイアウトとフォーカスのトラバーサル順序を変更しません。 レイアウトやフォーカスのトラバースを行うとき、親は常にそのchildrenリストを順番にトラバースします。
- デフォルト値:
- 0.0
- 導入されたバージョン:
- 9
 
 - 
getViewOrderpublic final double getViewOrder() プロパティviewOrderの値を取得します。- プロパティの説明:
- 親内のこのNodeのレンダリングとピッキングの順序を定義します。このプロパティは、親 childrenリストを並べ替えることなく、その親内のノードのレンダリングとピッキングの順序を変更するために使用されます。 たとえば、これは透明度ソートを実装するためのより効率的な方法として使用できます。 これを行うために、アプリケーションは、各ノードのviewOrder値を、そのノードとビューアとの間の計算された距離に割り当てることができます。親は、 viewOrderを減らすことで、そのchildrenをトラバースします。 これは、より低いviewOrderを持つ子が、より高いviewOrderを持つ子の前にあることを意味します。 2人の子供が同じviewOrderを持っている場合、親は親のchildrenリストに表示されている順にそれらをトラバースします。しかし、 viewOrderは、このノードの親内のレイアウトとフォーカスのトラバーサル順序を変更しません。 レイアウトやフォーカスのトラバースを行うとき、親は常にそのchildrenリストを順番にトラバースします。
- デフォルト値:
- 0.0
- 導入されたバージョン:
- 9
 
 - 
getTransformspublic final ObservableList<Transform> getTransforms() このNodeに適用されるTransformオブジェクトのObservableListを定義します。 変換のこのObservableListは、translateX、translateY、scaleX、scaleYおよびrotate変換よりも前に適用されます。- デフォルト値:
- 空
- 戻り値:
- このNodeの変換
 
 - 
setTranslateXpublic final void setTranslateX(double value) プロパティtranslateXの値を設定します。- プロパティの説明:
- このNodeの変換に追加される変換のX座標を定義します。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。
- デフォルト値:
- 0
 
 - 
getTranslateXpublic final double getTranslateX() プロパティtranslateXの値を取得します。- プロパティの説明:
- このNodeの変換に追加される変換のX座標を定義します。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。
- デフォルト値:
- 0
 
 - 
translateXPropertypublic final DoubleProperty translateXProperty() このNodeの変換に追加される変換のX座標を定義します。ノードの最終的な平行移動は layoutX+translateXとして計算されます。layoutXによりノードの安定位置を決定し、translateXにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。- デフォルト値:
- 0
- 関連項目:
- getTranslateX()、- setTranslateX(double)
 
 - 
setTranslateYpublic final void setTranslateY(double value) プロパティtranslateYの値を設定します。- プロパティの説明:
- このNodeの変換に追加される変換のY座標を定義します。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。
- デフォルト値:
- 0
 
 - 
getTranslateYpublic final double getTranslateY() プロパティtranslateYの値を取得します。- プロパティの説明:
- このNodeの変換に追加される変換のY座標を定義します。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。
- デフォルト値:
- 0
 
 - 
translateYPropertypublic final DoubleProperty translateYProperty() このNodeの変換に追加される変換のY座標を定義します。ノードの最終的な平行移動は layoutY+translateYとして計算されます。layoutYによりノードの安定位置を決定し、translateYにより必要に応じてその位置を動的に調整します。この変数を使用すると、ノードの layoutBoundsに支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。- デフォルト値:
- 0
- 関連項目:
- getTranslateY()、- setTranslateY(double)
 
 - 
setTranslateZpublic final void setTranslateZ(double value) プロパティtranslateZの値を設定します。- プロパティの説明:
- このNodeの変換された座標に追加される変換のZ座標を定義します。 この値は、transformsObservableListおよびlayoutZによって定義する平行移動に追加されます。この変数を使用すると、ノードのレイアウト境界に支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- 0
 
 - 
getTranslateZpublic final double getTranslateZ() プロパティtranslateZの値を取得します。- プロパティの説明:
- このNodeの変換された座標に追加される変換のZ座標を定義します。 この値は、transformsObservableListおよびlayoutZによって定義する平行移動に追加されます。この変数を使用すると、ノードのレイアウト境界に支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- 0
 
 - 
translateZPropertypublic final DoubleProperty translateZProperty() このNodeの変換された座標に追加される変換のZ座標を定義します。 この値は、transformsObservableListおよびlayoutZによって定義する平行移動に追加されます。この変数を使用すると、ノードのレイアウト境界に支障がないようにノードの位置を変更できるため、ノードの位置をアニメーション化する場合に役立ちます。 これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- 0
- 関連項目:
- getTranslateZ()、- setTranslateZ(double)
 
 - 
setScaleXpublic final void setScaleX(double value) プロパティscaleXの値を設定します。- プロパティの説明:
- このNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。
- デフォルト値:
- 1.0
 
 - 
getScaleXpublic final double getScaleX() プロパティscaleXの値を取得します。- プロパティの説明:
- このNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。
- デフォルト値:
- 1.0
 
 - 
scaleXPropertypublic final DoubleProperty scaleXProperty() このNodeのX軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。- デフォルト値:
- 1.0
- 関連項目:
- getScaleX()、- setScaleX(double)
 
 - 
setScaleYpublic final void setScaleY(double value) プロパティscaleYの値を設定します。- プロパティの説明:
- このNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。
- デフォルト値:
- 1.0
 
 - 
getScaleYpublic final double getScaleY() プロパティscaleYの値を取得します。- プロパティの説明:
- このNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。
- デフォルト値:
- 1.0
 
 - 
scaleYPropertypublic final DoubleProperty scaleYProperty() このNodeのY軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。- デフォルト値:
- 1.0
- 関連項目:
- getScaleY()、- setScaleY(double)
 
 - 
setScaleZpublic final void setScaleZ(double value) プロパティscaleZの値を設定します。- プロパティの説明:
- このNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、 boundsInLocalを取得し、transformsObservableListのすべての変換を適用することによって形成される矩形境界の中心です。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- 1.0
 
 - 
getScaleZpublic final double getScaleZ() プロパティscaleZの値を取得します。- プロパティの説明:
- このNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、 boundsInLocalを取得し、transformsObservableListのすべての変換を適用することによって形成される矩形境界の中心です。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- 1.0
 
 - 
scaleZPropertypublic final DoubleProperty scaleZProperty() このNodeのZ軸に沿って、オブジェクトの中心のまわりに座標がスケールされる係数を定義します。 手動またはアニメーションによりノードの拡大やアニメーション化を行うために使用します。このスケール係数はデフォルトでは layoutBoundsに含まれていないため、すべての効果および変換を考慮した後にノード全体をスケーリングする場合に適しています。スケールの中心として使用されるピボット・ポイントは、 boundsInLocalを取得し、transformsObservableListのすべての変換を適用することによって形成される矩形境界の中心です。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- 1.0
- 関連項目:
- getScaleZ()、- setScaleZ(double)
 
 - 
setRotatepublic final void setRotate(double value) プロパティrotateの値を設定します。- プロパティの説明:
- Nodeの中心を基準とする回転角度を定義します(角度の単位で測定)。- Nodeを回転するために使用します。- この回転係数はデフォルトでは - layoutBoundsに含まれておらず、すべての効果および変換を考慮してからノード全体を回転するのに適しています。- 回転の中心として使用されるピボット・ポイントは、無変換の - layoutBoundsの中心です。- ピボット・ポイントはこの - Nodeのレイアウト境界の中心として計算されるため、レイアウト境界が変わると、ピボット・ポイントも変わり、オブジェクトが移動される可能性があります。 リーフ・ノードの場合、ジオメトリが変わると、レイアウト境界も変わります。 グループ・ノードの場合、その子(子のジオメトリ、クリップ、効果、位置、向き、スケールなど)が変わると、グループのレイアウト境界も変わります。 このようにピボット・ポイントが移動することが望ましくない場合は、アプリケーションでかわりにノードの- transformsObservableListを使用し、ユーザーが指定可能なピボット・ポイントに対応した- Rotate変換を追加する必要があります。
- デフォルト値:
- 0.0
 
 - 
getRotatepublic final double getRotate() プロパティrotateの値を取得します。- プロパティの説明:
- Nodeの中心を基準とする回転角度を定義します(角度の単位で測定)。- Nodeを回転するために使用します。- この回転係数はデフォルトでは - layoutBoundsに含まれておらず、すべての効果および変換を考慮してからノード全体を回転するのに適しています。- 回転の中心として使用されるピボット・ポイントは、無変換の - layoutBoundsの中心です。- ピボット・ポイントはこの - Nodeのレイアウト境界の中心として計算されるため、レイアウト境界が変わると、ピボット・ポイントも変わり、オブジェクトが移動される可能性があります。 リーフ・ノードの場合、ジオメトリが変わると、レイアウト境界も変わります。 グループ・ノードの場合、その子(子のジオメトリ、クリップ、効果、位置、向き、スケールなど)が変わると、グループのレイアウト境界も変わります。 このようにピボット・ポイントが移動することが望ましくない場合は、アプリケーションでかわりにノードの- transformsObservableListを使用し、ユーザーが指定可能なピボット・ポイントに対応した- Rotate変換を追加する必要があります。
- デフォルト値:
- 0.0
 
 - 
rotatePropertypublic final DoubleProperty rotateProperty() Nodeの中心を基準とする回転角度を定義します(角度の単位で測定)。Nodeを回転するために使用します。この回転係数はデフォルトでは layoutBoundsに含まれておらず、すべての効果および変換を考慮してからノード全体を回転するのに適しています。回転の中心として使用されるピボット・ポイントは、無変換の layoutBoundsの中心です。ピボット・ポイントはこの Nodeのレイアウト境界の中心として計算されるため、レイアウト境界が変わると、ピボット・ポイントも変わり、オブジェクトが移動される可能性があります。 リーフ・ノードの場合、ジオメトリが変わると、レイアウト境界も変わります。 グループ・ノードの場合、その子(子のジオメトリ、クリップ、効果、位置、向き、スケールなど)が変わると、グループのレイアウト境界も変わります。 このようにピボット・ポイントが移動することが望ましくない場合は、アプリケーションでかわりにノードのtransformsObservableListを使用し、ユーザーが指定可能なピボット・ポイントに対応したRotate変換を追加する必要があります。- デフォルト値:
- 0.0
- 関連項目:
- getRotate()、- setRotate(double)
 
 - 
setRotationAxispublic final void setRotationAxis(Point3D value) プロパティrotationAxisの値を設定します。- プロパティの説明:
- このNodeの回転軸を定義します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- Rotate.Z_AXIS
 
 - 
getRotationAxispublic final Point3D getRotationAxis() プロパティrotationAxisの値を取得します。- プロパティの説明:
- このNodeの回転軸を定義します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。
- デフォルト値:
- Rotate.Z_AXIS
 
 - 
rotationAxisPropertypublic final ObjectProperty<Point3D> rotationAxisProperty() このNodeの回転軸を定義します。これは条件付き機能であることに注意してください。 詳細は、 ConditionalFeature.SCENE3Dを参照してください。- デフォルト値:
- Rotate.Z_AXIS
- 関連項目:
- getRotationAxis()、- setRotationAxis(Point3D)
 
 - 
localToParentTransformPropertypublic final ReadOnlyObjectProperty<Transform> localToParentTransformProperty() ローカルから親への計算済変換を維持するアファイン変換。 これは、すべてのコンビニエンス変換を含む、このノードにおけるすべての変換の連結です。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getLocalToParentTransform()
 
 - 
getLocalToParentTransformpublic final Transform getLocalToParentTransform() プロパティlocalToParentTransformの値を取得します。- プロパティの説明:
- ローカルから親への計算済変換を維持するアファイン変換。 これは、すべてのコンビニエンス変換を含む、このノードにおけるすべての変換の連結です。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
localToSceneTransformPropertypublic final ReadOnlyObjectProperty<Transform> localToSceneTransformProperty() ローカルからシーンへの計算済変換を維持するアファイン変換。 これは、このノードの親およびこのノードにおけるすべての変換(ルートまでのコンビニエンス変換全部を含む)を結合したものです。 このノードがSubScene内にある場合、このプロパティはルート・シーンではなくサブシーンまでの変換を表します。このプロパティに対してリスナーやバインディングを登録する場合、ルート・ノードまでのすべての親で無効化をリスニングする必要があります。 これは、多くのノードでこのプロパティに対してリスナーを登録すると、共通の親における変換変更のパフォーマンスが低下する可能性があることを意味します。 - 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getLocalToSceneTransform()
 
 - 
getLocalToSceneTransformpublic final Transform getLocalToSceneTransform() プロパティlocalToSceneTransformの値を取得します。- プロパティの説明:
- ローカルからシーンへの計算済変換を維持するアファイン変換。 これは、このノードの親およびこのノードにおけるすべての変換(ルートまでのコンビニエンス変換全部を含む)を結合したものです。 このノードがSubScene内にある場合、このプロパティはルート・シーンではなくサブシーンまでの変換を表します。このプロパティに対してリスナーやバインディングを登録する場合、ルート・ノードまでのすべての親で無効化をリスニングする必要があります。 これは、多くのノードでこのプロパティに対してリスナーを登録すると、共通の親における変換変更のパフォーマンスが低下する可能性があることを意味します。 
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
setNodeOrientationpublic final void setNodeOrientation(NodeOrientation orientation) プロパティnodeOrientationの値を設定します。- プロパティの説明:
- * コンポーネントの方向プロパティ * *
 
 - 
getNodeOrientationpublic final NodeOrientation getNodeOrientation() プロパティnodeOrientationの値を取得します。- プロパティの説明:
- * コンポーネントの方向プロパティ * *
 
 - 
nodeOrientationPropertypublic final ObjectProperty<NodeOrientation> nodeOrientationProperty() NodeOrientationを保持するプロパティ。ノードの向きは、ノード内の視覚データのフローを表します。 英語の世界では、視覚データのフローは一般に左から右になります。 アラビア語やヘブライ語の世界では、視覚データのフローは右から左になります。 これは、どちらの世界においてもテキストを読む方向と一致しています。 デフォルト値は左から右です。 - 戻り値:
- NodeOrientation
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getEffectiveNodeOrientationpublic final NodeOrientation getEffectiveNodeOrientation() プロパティeffectiveNodeOrientationの値を取得します。- プロパティの説明:
- ノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
effectiveNodeOrientationPropertypublic final ReadOnlyObjectProperty<NodeOrientation> effectiveNodeOrientationProperty() ノードの有効な向きは、ノードの向きの継承を解決して、左から右または右から左を返します。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
- getEffectiveNodeOrientation()
 
 - 
usesMirroringpublic boolean usesMirroring() ノードの向きが右から左の場合にノードをミラー化するかどうかを指定します。ノードがミラー化される場合は、起点が自動的に右上隅に移動され、ミラー化変換を使用して子がレイアウトされ、ノードが右から左に描画されます。 ノードによっては、変換を使用せずに右から左に描画した方がよい場合があります。 これらのノードに対して falseを指定すると、向きが右から左のときに自動変換が使用されなくなります。- 戻り値:
- このNodeをミラー・リングする必要がある場合はtrue
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
setMouseTransparentpublic final void setMouseTransparent(boolean value) プロパティmouseTransparentの値を設定します。- プロパティの説明:
- trueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。 マウス・イベントのターゲットを選択する際には、- mouseTransparentが- trueに設定されたノードとそのサブツリーは考慮されません。
 
 - 
isMouseTransparentpublic final boolean isMouseTransparent() プロパティmouseTransparentの値を取得します。- プロパティの説明:
- trueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。 マウス・イベントのターゲットを選択する際には、- mouseTransparentが- trueに設定されたノードとそのサブツリーは考慮されません。
 
 - 
mouseTransparentPropertypublic final BooleanProperty mouseTransparentProperty() trueの場合、このノードは(そのすべての子とともに)マウス・イベントに対して完全に透過的になります。 マウス・イベントのターゲットを選択する際には、mouseTransparentがtrueに設定されたノードとそのサブツリーは考慮されません。
 - 
setHoverprotected final void setHover(boolean value) プロパティhoverの値を設定します。- プロパティの説明:
- このNodeにカーソルが置かれているかどうか。 一般に、これはノード上にマウスを置いていることに起因するものですが、グラフィックス・タブレット上のペン・ホバリングやその他の形式の入力に起因する場合もあります。ホバーの現在の実装では、マウスの入出イベントに基づいてこのノードがホバー状態かどうか判断されます。つまり、この機能は、現時点ではマウスに対応したシステムでのみサポートされています。 将来の実装では、別の手段によるホバー・サポートが提供される予定です。 
- デフォルト値:
- false
 
 - 
isHoverpublic final boolean isHover() プロパティhoverの値を取得します。- プロパティの説明:
- このNodeにカーソルが置かれているかどうか。 一般に、これはノード上にマウスを置いていることに起因するものですが、グラフィックス・タブレット上のペン・ホバリングやその他の形式の入力に起因する場合もあります。ホバーの現在の実装では、マウスの入出イベントに基づいてこのノードがホバー状態かどうか判断されます。つまり、この機能は、現時点ではマウスに対応したシステムでのみサポートされています。 将来の実装では、別の手段によるホバー・サポートが提供される予定です。 
- デフォルト値:
- false
 
 - 
hoverPropertypublic final ReadOnlyBooleanProperty hoverProperty() このNodeにカーソルが置かれているかどうか。 一般に、これはノード上にマウスを置いていることに起因するものですが、グラフィックス・タブレット上のペン・ホバリングやその他の形式の入力に起因する場合もあります。ホバーの現在の実装では、マウスの入出イベントに基づいてこのノードがホバー状態かどうか判断されます。つまり、この機能は、現時点ではマウスに対応したシステムでのみサポートされています。 将来の実装では、別の手段によるホバー・サポートが提供される予定です。 - デフォルト値:
- false
- 関連項目:
- isHover()、- setHover(boolean)
 
 - 
setPressedprotected final void setPressed(boolean value) プロパティpressedの値を設定します。- プロパティの説明:
- Nodeが押されているかどうか。 一般に、これは第一マウス・ボタンの押下時に該当します。ただし、サブクラスでは、その他のマウス・ボタン状態やキー状態に起因してノードが押されるように定義することもできます。
- デフォルト値:
- false
 
 - 
isPressedpublic final boolean isPressed() プロパティpressedの値を取得します。- プロパティの説明:
- Nodeが押されているかどうか。 一般に、これは第一マウス・ボタンの押下時に該当します。ただし、サブクラスでは、その他のマウス・ボタン状態やキー状態に起因してノードが押されるように定義することもできます。
- デフォルト値:
- false
 
 - 
pressedPropertypublic final ReadOnlyBooleanProperty pressedProperty() Nodeが押されているかどうか。 一般に、これは第一マウス・ボタンの押下時に該当します。ただし、サブクラスでは、その他のマウス・ボタン状態やキー状態に起因してノードが押されるように定義することもできます。- デフォルト値:
- false
- 関連項目:
- isPressed()、- setPressed(boolean)
 
 - 
setOnContextMenuRequestedpublic final void setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value) プロパティonContextMenuRequestedの値を設定します。- プロパティの説明:
- このNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
getOnContextMenuRequestedpublic final EventHandler<? super ContextMenuEvent> getOnContextMenuRequested() プロパティonContextMenuRequestedの値を取得します。- プロパティの説明:
- このNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
onContextMenuRequestedPropertypublic final ObjectProperty<EventHandler<? super ContextMenuEvent>> onContextMenuRequestedProperty() このNodeでコンテキスト・メニューがリクエストされたときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnContextMenuRequested()、- setOnContextMenuRequested(EventHandler)
 
 - 
setOnMouseClickedpublic final void setOnMouseClicked(EventHandler<? super MouseEvent> value) プロパティonMouseClickedの値を設定します。- プロパティの説明:
- このNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
 
 - 
getOnMouseClickedpublic final EventHandler<? super MouseEvent> getOnMouseClicked() プロパティonMouseClickedの値を取得します。- プロパティの説明:
- このNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
 
 - 
onMouseClickedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseClickedProperty() このNodeでマウス・ボタンがクリックされた(押されて放された)ときに呼び出される関数を定義します。
 - 
setOnMouseDraggedpublic final void setOnMouseDragged(EventHandler<? super MouseEvent> value) プロパティonMouseDraggedの値を設定します。- プロパティの説明:
- このNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
 
 - 
getOnMouseDraggedpublic final EventHandler<? super MouseEvent> getOnMouseDragged() プロパティonMouseDraggedの値を取得します。- プロパティの説明:
- このNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
 
 - 
onMouseDraggedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseDraggedProperty() このNodeでマウス・ボタンが押されてからドラッグされるときに呼び出される関数を定義します。
 - 
setOnMouseEnteredpublic final void setOnMouseEntered(EventHandler<? super MouseEvent> value) プロパティonMouseEnteredの値を設定します。- プロパティの説明:
- マウスがこのNodeに入るときに呼び出される関数を定義します。
 
 - 
getOnMouseEnteredpublic final EventHandler<? super MouseEvent> getOnMouseEntered() プロパティonMouseEnteredの値を取得します。- プロパティの説明:
- マウスがこのNodeに入るときに呼び出される関数を定義します。
 
 - 
onMouseEnteredPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseEnteredProperty() マウスがこのNodeに入るときに呼び出される関数を定義します。
 - 
setOnMouseExitedpublic final void setOnMouseExited(EventHandler<? super MouseEvent> value) プロパティonMouseExitedの値を設定します。- プロパティの説明:
- マウスがこのNodeから出るときに呼び出される関数を定義します。
 
 - 
getOnMouseExitedpublic final EventHandler<? super MouseEvent> getOnMouseExited() プロパティonMouseExitedの値を取得します。- プロパティの説明:
- マウスがこのNodeから出るときに呼び出される関数を定義します。
 
 - 
onMouseExitedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseExitedProperty() マウスがこのNodeから出るときに呼び出される関数を定義します。
 - 
setOnMouseMovedpublic final void setOnMouseMoved(EventHandler<? super MouseEvent> value) プロパティonMouseMovedの値を設定します。- プロパティの説明:
- このNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
 
 - 
getOnMouseMovedpublic final EventHandler<? super MouseEvent> getOnMouseMoved() プロパティonMouseMovedの値を取得します。- プロパティの説明:
- このNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
 
 - 
onMouseMovedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseMovedProperty() このNode内をマウス・カーソルが移動するが、ボタンが押されなかった場合に呼び出される関数を定義します。
 - 
setOnMousePressedpublic final void setOnMousePressed(EventHandler<? super MouseEvent> value) プロパティonMousePressedの値を設定します。- プロパティの説明:
- このNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。
 
 - 
getOnMousePressedpublic final EventHandler<? super MouseEvent> getOnMousePressed() プロパティonMousePressedの値を取得します。- プロパティの説明:
- このNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。
 
 - 
onMousePressedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMousePressedProperty() このNodeでマウス・ボタンが押されたときに呼び出される関数を定義します。
 - 
setOnMouseReleasedpublic final void setOnMouseReleased(EventHandler<? super MouseEvent> value) プロパティonMouseReleasedの値を設定します。- プロパティの説明:
- このNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。
 
 - 
getOnMouseReleasedpublic final EventHandler<? super MouseEvent> getOnMouseReleased() プロパティonMouseReleasedの値を取得します。- プロパティの説明:
- このNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。
 
 - 
onMouseReleasedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onMouseReleasedProperty() このNodeでマウス・ボタンが放されたときに呼び出される関数を定義します。
 - 
setOnDragDetectedpublic final void setOnDragDetected(EventHandler<? super MouseEvent> value) プロパティonDragDetectedの値を設定します。- プロパティの説明:
- ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
 
 - 
getOnDragDetectedpublic final EventHandler<? super MouseEvent> getOnDragDetected() プロパティonDragDetectedの値を取得します。- プロパティの説明:
- ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
 
 - 
onDragDetectedPropertypublic final ObjectProperty<EventHandler<? super MouseEvent>> onDragDetectedProperty() ドラッグ・ジェスチャが検出されたときに呼び出される関数を定義します。 ドラッグ・アンド・ドロップ操作が開始される正確な場所です。
 - 
setOnMouseDragOverpublic final void setOnMouseDragOver(EventHandler<? super MouseDragEvent> value) プロパティonMouseDragOverの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
getOnMouseDragOverpublic final EventHandler<? super MouseDragEvent> getOnMouseDragOver() プロパティonMouseDragOverの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
onMouseDragOverPropertypublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragOverProperty() 押下、ドラッグ、解放のジェスチャがすべてこのNode内で進行しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragOver()、- setOnMouseDragOver(EventHandler)
 
 - 
setOnMouseDragReleasedpublic final void setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value) プロパティonMouseDragReleasedの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
getOnMouseDragReleasedpublic final EventHandler<? super MouseDragEvent> getOnMouseDragReleased() プロパティonMouseDragReleasedの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
onMouseDragReleasedPropertypublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragReleasedProperty() 押下、ドラッグ、解放のジェスチャがすべてこのNode内で(マウス・ボタンを放すことにより)終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragReleased()、- setOnMouseDragReleased(EventHandler)
 
 - 
setOnMouseDragEnteredpublic final void setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value) プロパティonMouseDragEnteredの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
getOnMouseDragEnteredpublic final EventHandler<? super MouseDragEvent> getOnMouseDragEntered() プロパティonMouseDragEnteredの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
onMouseDragEnteredPropertypublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragEnteredProperty() 押下、ドラッグ、解放のジェスチャがすべてこのNodeに入ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragEntered()、- setOnMouseDragEntered(EventHandler)
 
 - 
setOnMouseDragExitedpublic final void setOnMouseDragExited(EventHandler<? super MouseDragEvent> value) プロパティonMouseDragExitedの値を設定します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
getOnMouseDragExitedpublic final EventHandler<? super MouseDragEvent> getOnMouseDragExited() プロパティonMouseDragExitedの値を取得します。- プロパティの説明:
- 押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.1
 
 - 
onMouseDragExitedPropertypublic final ObjectProperty<EventHandler<? super MouseDragEvent>> onMouseDragExitedProperty() 押下、ドラッグ、解放のジェスチャがすべてこのNodeから出ると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
- getOnMouseDragExited()、- setOnMouseDragExited(EventHandler)
 
 - 
setOnScrollStartedpublic final void setOnScrollStarted(EventHandler<? super ScrollEvent> value) プロパティonScrollStartedの値を設定します。- プロパティの説明:
- スクロール・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnScrollStartedpublic final EventHandler<? super ScrollEvent> getOnScrollStarted() プロパティonScrollStartedの値を取得します。- プロパティの説明:
- スクロール・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onScrollStartedPropertypublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollStartedProperty() スクロール・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnScrollStarted()、- setOnScrollStarted(EventHandler)
 
 - 
setOnScrollpublic final void setOnScroll(EventHandler<? super ScrollEvent> value) プロパティonScrollの値を設定します。- プロパティの説明:
- スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
 
 - 
getOnScrollpublic final EventHandler<? super ScrollEvent> getOnScroll() プロパティonScrollの値を取得します。- プロパティの説明:
- スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
 
 - 
onScrollPropertypublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollProperty() スクロール・アクションをユーザーが実行すると呼び出される関数を定義します。
 - 
setOnScrollFinishedpublic final void setOnScrollFinished(EventHandler<? super ScrollEvent> value) プロパティonScrollFinishedの値を設定します。- プロパティの説明:
- スクロール・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnScrollFinishedpublic final EventHandler<? super ScrollEvent> getOnScrollFinished() プロパティonScrollFinishedの値を取得します。- プロパティの説明:
- スクロール・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onScrollFinishedPropertypublic final ObjectProperty<EventHandler<? super ScrollEvent>> onScrollFinishedProperty() スクロール・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnScrollFinished()、- setOnScrollFinished(EventHandler)
 
 - 
setOnRotationStartedpublic final void setOnRotationStarted(EventHandler<? super RotateEvent> value) プロパティonRotationStartedの値を設定します。- プロパティの説明:
- 回転ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnRotationStartedpublic final EventHandler<? super RotateEvent> getOnRotationStarted() プロパティonRotationStartedの値を取得します。- プロパティの説明:
- 回転ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onRotationStartedPropertypublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotationStartedProperty() 回転ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotationStarted()、- setOnRotationStarted(EventHandler)
 
 - 
setOnRotatepublic final void setOnRotate(EventHandler<? super RotateEvent> value) プロパティonRotateの値を設定します。- プロパティの説明:
- 回転アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnRotatepublic final EventHandler<? super RotateEvent> getOnRotate() プロパティonRotateの値を取得します。- プロパティの説明:
- 回転アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onRotatePropertypublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotateProperty() 回転アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotate()、- setOnRotate(EventHandler)
 
 - 
setOnRotationFinishedpublic final void setOnRotationFinished(EventHandler<? super RotateEvent> value) プロパティonRotationFinishedの値を設定します。- プロパティの説明:
- 回転ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnRotationFinishedpublic final EventHandler<? super RotateEvent> getOnRotationFinished() プロパティonRotationFinishedの値を取得します。- プロパティの説明:
- 回転ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onRotationFinishedPropertypublic final ObjectProperty<EventHandler<? super RotateEvent>> onRotationFinishedProperty() 回転ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnRotationFinished()、- setOnRotationFinished(EventHandler)
 
 - 
setOnZoomStartedpublic final void setOnZoomStarted(EventHandler<? super ZoomEvent> value) プロパティonZoomStartedの値を設定します。- プロパティの説明:
- ズーム・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnZoomStartedpublic final EventHandler<? super ZoomEvent> getOnZoomStarted() プロパティonZoomStartedの値を取得します。- プロパティの説明:
- ズーム・ジェスチャが検出されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onZoomStartedPropertypublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomStartedProperty() ズーム・ジェスチャが検出されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoomStarted()、- setOnZoomStarted(EventHandler)
 
 - 
setOnZoompublic final void setOnZoom(EventHandler<? super ZoomEvent> value) プロパティonZoomの値を設定します。- プロパティの説明:
- ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnZoompublic final EventHandler<? super ZoomEvent> getOnZoom() プロパティonZoomの値を取得します。- プロパティの説明:
- ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onZoomPropertypublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomProperty() ズーム・アクションをユーザーが実行すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoom()、- setOnZoom(EventHandler)
 
 - 
setOnZoomFinishedpublic final void setOnZoomFinished(EventHandler<? super ZoomEvent> value) プロパティonZoomFinishedの値を設定します。- プロパティの説明:
- ズーム・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnZoomFinishedpublic final EventHandler<? super ZoomEvent> getOnZoomFinished() プロパティonZoomFinishedの値を取得します。- プロパティの説明:
- ズーム・ジェスチャが終了すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onZoomFinishedPropertypublic final ObjectProperty<EventHandler<? super ZoomEvent>> onZoomFinishedProperty() ズーム・ジェスチャが終了すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnZoomFinished()、- setOnZoomFinished(EventHandler)
 
 - 
setOnSwipeUppublic final void setOnSwipeUp(EventHandler<? super SwipeEvent> value) プロパティonSwipeUpの値を設定します。- プロパティの説明:
- このノードを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnSwipeUppublic final EventHandler<? super SwipeEvent> getOnSwipeUp() プロパティonSwipeUpの値を取得します。- プロパティの説明:
- このノードを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onSwipeUpPropertypublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeUpProperty() このノードを中心にした上向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeUp()、- setOnSwipeUp(EventHandler)
 
 - 
setOnSwipeDownpublic final void setOnSwipeDown(EventHandler<? super SwipeEvent> value) プロパティonSwipeDownの値を設定します。- プロパティの説明:
- このノードを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnSwipeDownpublic final EventHandler<? super SwipeEvent> getOnSwipeDown() プロパティonSwipeDownの値を取得します。- プロパティの説明:
- このノードを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onSwipeDownPropertypublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeDownProperty() このノードを中心にした下向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeDown()、- setOnSwipeDown(EventHandler)
 
 - 
setOnSwipeLeftpublic final void setOnSwipeLeft(EventHandler<? super SwipeEvent> value) プロパティonSwipeLeftの値を設定します。- プロパティの説明:
- このノードを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnSwipeLeftpublic final EventHandler<? super SwipeEvent> getOnSwipeLeft() プロパティonSwipeLeftの値を取得します。- プロパティの説明:
- このノードを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onSwipeLeftPropertypublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeLeftProperty() このノードを中心にした左向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeLeft()、- setOnSwipeLeft(EventHandler)
 
 - 
setOnSwipeRightpublic final void setOnSwipeRight(EventHandler<? super SwipeEvent> value) プロパティonSwipeRightの値を設定します。- プロパティの説明:
- このノードを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnSwipeRightpublic final EventHandler<? super SwipeEvent> getOnSwipeRight() プロパティonSwipeRightの値を取得します。- プロパティの説明:
- このノードを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onSwipeRightPropertypublic final ObjectProperty<EventHandler<? super SwipeEvent>> onSwipeRightProperty() このノードを中心にした右向きのスワイプ・ジェスチャが発生すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnSwipeRight()、- setOnSwipeRight(EventHandler)
 
 - 
setOnTouchPressedpublic final void setOnTouchPressed(EventHandler<? super TouchEvent> value) プロパティonTouchPressedの値を設定します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnTouchPressedpublic final EventHandler<? super TouchEvent> getOnTouchPressed() プロパティonTouchPressedの値を取得します。- プロパティの説明:
- 新しいタッチ・ポイントが押されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onTouchPressedPropertypublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchPressedProperty() 新しいタッチ・ポイントが押されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchPressed()、- setOnTouchPressed(EventHandler)
 
 - 
setOnTouchMovedpublic final void setOnTouchMoved(EventHandler<? super TouchEvent> value) プロパティonTouchMovedの値を設定します。- プロパティの説明:
- タッチ・ポイントが移動すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnTouchMovedpublic final EventHandler<? super TouchEvent> getOnTouchMoved() プロパティonTouchMovedの値を取得します。- プロパティの説明:
- タッチ・ポイントが移動すると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onTouchMovedPropertypublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchMovedProperty() タッチ・ポイントが移動すると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchMoved()、- setOnTouchMoved(EventHandler)
 
 - 
setOnTouchReleasedpublic final void setOnTouchReleased(EventHandler<? super TouchEvent> value) プロパティonTouchReleasedの値を設定します。- プロパティの説明:
- タッチ・ポイントが放されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnTouchReleasedpublic final EventHandler<? super TouchEvent> getOnTouchReleased() プロパティonTouchReleasedの値を取得します。- プロパティの説明:
- タッチ・ポイントが放されると呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onTouchReleasedPropertypublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchReleasedProperty() タッチ・ポイントが放されると呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchReleased()、- setOnTouchReleased(EventHandler)
 
 - 
setOnTouchStationarypublic final void setOnTouchStationary(EventHandler<? super TouchEvent> value) プロパティonTouchStationaryの値を設定します。- プロパティの説明:
- タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
getOnTouchStationarypublic final EventHandler<? super TouchEvent> getOnTouchStationary() プロパティonTouchStationaryの値を取得します。- プロパティの説明:
- タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。
- 導入されたバージョン:
- JavaFX 2.2
 
 - 
onTouchStationaryPropertypublic final ObjectProperty<EventHandler<? super TouchEvent>> onTouchStationaryProperty() タッチ・ポイントが押されたまま静止しているときに呼び出される関数を定義します。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
- getOnTouchStationary()、- setOnTouchStationary(EventHandler)
 
 - 
setOnKeyPressedpublic final void setOnKeyPressed(EventHandler<? super KeyEvent> value) プロパティonKeyPressedの値を設定します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
getOnKeyPressedpublic final EventHandler<? super KeyEvent> getOnKeyPressed() プロパティonKeyPressedの値を取得します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
onKeyPressedPropertypublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyPressedProperty() このNodeまたはその子Nodeに入力フォーカスがあり、キーが押されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
setOnKeyReleasedpublic final void setOnKeyReleased(EventHandler<? super KeyEvent> value) プロパティonKeyReleasedの値を設定します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
getOnKeyReleasedpublic final EventHandler<? super KeyEvent> getOnKeyReleased() プロパティonKeyReleasedの値を取得します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
onKeyReleasedPropertypublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyReleasedProperty() このNodeまたはその子Nodeに入力フォーカスがあり、キーが放されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
setOnKeyTypedpublic final void setOnKeyTyped(EventHandler<? super KeyEvent> value) プロパティonKeyTypedの値を設定します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
getOnKeyTypedpublic final EventHandler<? super KeyEvent> getOnKeyTyped() プロパティonKeyTypedの値を取得します。- プロパティの説明:
- このNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 
 - 
onKeyTypedPropertypublic final ObjectProperty<EventHandler<? super KeyEvent>> onKeyTypedProperty() このNodeまたはその子Nodeに入力フォーカスがあり、キーが入力されたときに呼び出される関数を定義します。 この関数は、キャプチャ・フェーズまたはバブリング・フェーズでイベントがまだ使用されていない場合にのみ呼び出されます。
 - 
setOnInputMethodTextChangedpublic final void setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value) プロパティonInputMethodTextChangedの値を設定します。- プロパティの説明:
- このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
 
 - 
getOnInputMethodTextChangedpublic final EventHandler<? super InputMethodEvent> getOnInputMethodTextChanged() プロパティonInputMethodTextChangedの値を取得します。- プロパティの説明:
- このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
 
 - 
onInputMethodTextChangedPropertypublic final ObjectProperty<EventHandler<? super InputMethodEvent>> onInputMethodTextChangedProperty() このNodeに入力フォーカスがあり、入力メソッドのテキストが変更されたときに呼び出される関数を定義します。 この関数がこのNodeに定義されていない場合、入力メソッド・コンポジションの結果文字列は、一連のonKeyTyped関数呼出しとして受け取ります。Nodeが入力フォーカスを失うと、JavaFXランタイムによって既存の変換テキスト(存在する場合)が自動的にコミットされます。
 - 
setInputMethodRequestspublic final void setInputMethodRequests(InputMethodRequests value) プロパティinputMethodRequestsの値を設定します。- プロパティの説明:
- InputMethodRequestsを保持するプロパティ。
 
 - 
getInputMethodRequestspublic final InputMethodRequests getInputMethodRequests() プロパティinputMethodRequestsの値を取得します。- プロパティの説明:
- InputMethodRequestsを保持するプロパティ。
 
 - 
inputMethodRequestsPropertypublic final ObjectProperty<InputMethodRequests> inputMethodRequestsProperty() InputMethodRequestsを保持するプロパティ。
 - 
setFocusedprotected final void setFocused(boolean value) プロパティfocusedの値を設定します。- プロパティの説明:
- 現在このNodeに入力フォーカスがあるかどうかを示します。 入力フォーカスを設定するには、ノードがSceneのフォーカス所有者であり、可視かつアクティブなStageにそのシーンが存在する必要があります。 詳細は、requestFocus()を参照してください。
- デフォルト値:
- false
 
 - 
isFocusedpublic final boolean isFocused() プロパティfocusedの値を取得します。- プロパティの説明:
- 現在このNodeに入力フォーカスがあるかどうかを示します。 入力フォーカスを設定するには、ノードがSceneのフォーカス所有者であり、可視かつアクティブなStageにそのシーンが存在する必要があります。 詳細は、requestFocus()を参照してください。
- デフォルト値:
- false
 
 - 
focusedPropertypublic final ReadOnlyBooleanProperty focusedProperty() 現在このNodeに入力フォーカスがあるかどうかを示します。 入力フォーカスを設定するには、ノードがSceneのフォーカス所有者であり、可視かつアクティブなStageにそのシーンが存在する必要があります。 詳細は、requestFocus()を参照してください。- デフォルト値:
- false
- 関連項目:
- isFocused()、- setFocused(boolean)
 
 - 
setFocusTraversablepublic final void setFocusTraversable(boolean value) プロパティfocusTraversableの値を設定します。- プロパティの説明:
- このNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。 このプロパティがtrueの場合、標準のフォーカス・トラバーサル・キーを使用して、このNodeに、またはこのNodeからフォーカスを移すことができます。 デスクトップでは、通常、フォーカスを前方に移す場合は[TAB]キーを使用し、フォーカスを後方に移す場合は[SHIFT] + [TAB]キーを使用します。Sceneが作成されると、フォーカスの対象としてfocusTraversable変数がtrueに設定されているNodeに自動的にフォーカスが設定されます。ただし、requestFocus()を呼び出してフォーカスを明示的に設定している場合を除きます。
- デフォルト値:
- false
 
 - 
isFocusTraversablepublic final boolean isFocusTraversable() プロパティfocusTraversableの値を取得します。- プロパティの説明:
- このNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。 このプロパティがtrueの場合、標準のフォーカス・トラバーサル・キーを使用して、このNodeに、またはこのNodeからフォーカスを移すことができます。 デスクトップでは、通常、フォーカスを前方に移す場合は[TAB]キーを使用し、フォーカスを後方に移す場合は[SHIFT] + [TAB]キーを使用します。Sceneが作成されると、フォーカスの対象としてfocusTraversable変数がtrueに設定されているNodeに自動的にフォーカスが設定されます。ただし、requestFocus()を呼び出してフォーカスを明示的に設定している場合を除きます。
- デフォルト値:
- false
 
 - 
focusTraversablePropertypublic final BooleanProperty focusTraversableProperty() このNodeは、フォーカス・トラバーサル・サイクルの一部である必要があります。 このプロパティがtrueの場合、標準のフォーカス・トラバーサル・キーを使用して、このNodeに、またはこのNodeからフォーカスを移すことができます。 デスクトップでは、通常、フォーカスを前方に移す場合は[TAB]キーを使用し、フォーカスを後方に移す場合は[SHIFT] + [TAB]キーを使用します。Sceneが作成されると、フォーカスの対象としてfocusTraversable変数がtrueに設定されているNodeに自動的にフォーカスが設定されます。ただし、requestFocus()を呼び出してフォーカスを明示的に設定している場合を除きます。- デフォルト値:
- false
- 関連項目:
- isFocusTraversable()、- setFocusTraversable(boolean)
 
 - 
requestFocuspublic void requestFocus() このNodeが入力フォーカスを取得すること、およびこのNodeのトップ・レベルの祖先がフォーカスされたウィンドウになることを要求します。 ノードにフォーカスを移すためには、ノードがシーンに含まれていること、その祖先がすべて可視であること、およびノードが無効化されていないことが条件となります。 ノードがフォーカスの対象となる場合、この関数によりそのノードがこのSceneのフォーカス所有者として指定されます。 シーンごとに最大で1個のフォーカス所有者ノードがあります。 ただし、可視かつアクティブなStageにシーンが属していないかぎり、フォーカス所有者に実際に入力フォーカスが移されることはありません。
 - 
toStringpublic String toString() オブジェクトの文字列表現を返します。
 - 
setEventDispatcherpublic final void setEventDispatcher(EventDispatcher value) プロパティeventDispatcherの値を設定します。- プロパティの説明:
- このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
 
 - 
getEventDispatcherpublic final EventDispatcher getEventDispatcher() プロパティeventDispatcherの値を取得します。- プロパティの説明:
- このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
 
 - 
eventDispatcherPropertypublic final ObjectProperty<EventDispatcher> eventDispatcherProperty() このノードのイベント・ディスパッチャを指定します。 デフォルトのイベント・ディスパッチャは、受け取ったイベントを登録済のイベント・ハンドラやフィルタに送信します。 この値を新しいEventDispatcherに置換した場合、新しいディスパッチャは、置換されたディスパッチャにイベントを転送して、ノードのデフォルトのイベント処理動作を維持する必要があります。
 - 
addEventHandlerpublic final <T extends Event> void addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) このノードに対するイベント・ハンドラを登録します。 ハンドラは、ノードがイベント配信のバブリング・フェーズ中に指定のタイプのEventを受け取ると呼び出されます。- 型パラメータ:
- T- ハンドラの特定のイベント・クラス
- パラメータ:
- eventType- ハンドラが受け取るイベントのタイプ
- eventHandler- 登録するハンドラ
- 例外:
- NullPointerException- イベント・タイプまたはハンドラがnullの場合
 
 - 
removeEventHandlerpublic final <T extends Event> void removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) 以前登録済のイベント・ハンドラをこのノードから登録解除します。 1つのハンドラが複数の異なるイベント・タイプに登録されているため、呼出し元はハンドラを登録解除する特定のイベント・タイプを指定する必要があります。- 型パラメータ:
- T- ハンドラの特定のイベント・クラス
- パラメータ:
- eventType- 登録解除するイベント・タイプ
- eventHandler- 登録解除するハンドラ
- 例外:
- NullPointerException- イベント・タイプまたはハンドラがnullの場合
 
 - 
addEventFilterpublic final <T extends Event> void addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) このノードに対するイベント・フィルタを登録します。 フィルタは、ノードがイベント配信のキャプチャ・フェーズ中に指定のタイプのEventを受け取ると呼び出されます。- 型パラメータ:
- T- フィルタの特定のイベント・クラス
- パラメータ:
- eventType- フィルタが受け取るイベントのタイプ
- eventFilter- 登録するフィルタ
- 例外:
- NullPointerException- イベント・タイプまたはフィルタがnullの場合
 
 - 
removeEventFilterpublic final <T extends Event> void removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter) 以前登録済のイベント・フィルタをこのノードから登録解除します。 1つのフィルタが複数の異なるイベント・タイプに登録されているため、呼出し元はフィルタを登録解除する特定のイベント・タイプを指定する必要があります。- 型パラメータ:
- T- フィルタの特定のイベント・クラス
- パラメータ:
- eventType- 登録解除するイベント・タイプ
- eventFilter- 登録解除するフィルタ
- 例外:
- NullPointerException- イベント・タイプまたはフィルタがnullの場合
 
 - 
setEventHandlerprotected final <T extends Event> void setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler) このイベント・タイプに使用するハンドラを設定します。 一度に指定できるそのようなハンドラは1つのみです。 このハンドラは、必ず、addEventHandler(javafx.event.EventType, javafx.event.EventHandler)を使用して追加されたハンドラの後に最後のハンドラとして呼び出されます。 これは、ユーザー定義のonFooイベント・ハンドラを登録するために使用されます。- 型パラメータ:
- T- ハンドラの特定のイベント・クラス
- パラメータ:
- eventType- 指定のeventHandlerに関連付けるイベント・タイプ
- eventHandler- 登録するハンドラ、または登録解除する場合はnull
- 例外:
- NullPointerException- イベント・タイプがnullの場合
 
 - 
buildEventDispatchChainpublic EventDispatchChain buildEventDispatchChain(EventDispatchChain tail) このノードのイベント・ディスパッチ・チェーンを構築します。 イベント・ディスパッチ・チェーンには、ステージからこのノードまでのすべてのイベント・ディスパッチャが含まれています。- 定義:
- buildEventDispatchChain、インタフェース:- EventTarget
- パラメータ:
- tail- 構築元となる初期チェーン
- 戻り値:
- このノードの結果のイベント・ディスパッチ・チェーン
 
 - 
fireEventpublic final void fireEvent(Event event) 指定したイベントを起動します。 デフォルトでは、イベントはステージからこのノードまで階層を通って移動します。 検出されたイベント・フィルタに通知され、イベント・フィルタはイベントを使用できます。 フィルタが使用しない場合は、このノードのイベント・ハンドラに通知されます。 これらがイベントを消費しない場合、イベントはこのノードに到着したのと同じパスに戻ります。 検出されたすべてのイベント・ハンドラが呼び出され、これらがイベントを使用できます。このメソッドは、FXユーザー・スレッドで呼び出される必要があります。 - パラメータ:
- event- 起動するイベント
 
 - 
getTypeSelectorpublic String getTypeSelector() - 定義:
- getTypeSelector、インタフェース:- Styleable
- 戻り値:
- パッケージ名を含まないgetClass().getName()
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getStyleableParentpublic Styleable getStyleableParent() このStyleableの親を返すか、親がない場合はnullを返します。- 定義:
- getStyleableParent、インタフェース:- Styleable
- 戻り値:
- getParent()
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getInitialFocusTraversableprotected Boolean getInitialFocusTraversable() このノードの初期フォーカス・トラバーサブル状態を返します。このノードは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 このメソッドは、フォーカス・トラバーサブルが最初にtrueであるべきインスタンスのサブクラスによってオーバーライドできます(このメソッドのデフォルトの実装はfalseを返すため)。- 戻り値:
- このNodeの最初のフォーカス・トラバーサル状態。
- 導入されたバージョン:
- 9
 
 - 
getInitialCursorprotected Cursor getInitialCursor() このノードの初期カーソル状態を返します。このノードは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 このメソッドは、カーソルが最初はnullでないインスタンスのサブクラスによってオーバーライドされます。(このメソッドのデフォルトの実装はnullを返すため)。- 戻り値:
- このNodeの初期カーソル状態。
- 導入されたバージョン:
- 9
 
 - 
getClassCssMetaDatapublic static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData() - 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getCssMetaDatapublic List<CssMetaData<? extends Styleable,?>> getCssMetaData() NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはgetClassCssMetaData()に委任する必要があります。- 定義:
- getCssMetaData、インタフェース:- Styleable
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
pseudoClassStateChangedpublic final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active) このNodeの擬似クラスが変更されたことを示すために使用します。 CSSセレクタでこのNodeと一致する擬似クラスが使用されている場合、CSSが再適用されます。 通常、このメソッドは、擬似クラスとして使用されるプロパティのinvalidatedメソッドから呼び出されます。 次に例を示します。private static final PseudoClass MY_PSEUDO_CLASS_STATE = PseudoClass.getPseudoClass("my-state"); BooleanProperty myPseudoClassState = new BooleanPropertyBase(false) { @Override public void invalidated() { pseudoClassStateChanged(MY_PSEUDO_CLASS_STATE, get()); } @Override public Object getBean() { return MyControl.this; } @Override public String getName() { return "myPseudoClassState"; } };- パラメータ:
- pseudoClass- 状態が変更された擬似クラス
- active- 状態がアクティブかどうか
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
getPseudoClassStatespublic final ObservableSet<PseudoClass> getPseudoClassStates() 次のインタフェースからコピーされた説明:StyleableこのStyleableの擬似クラスの状態を返します。 CSSでは、このセットが読取り専用とみなされます。- 定義:
- getPseudoClassStates、インタフェース:- Styleable
- 戻り値:
- 変更不可能なObservableSetでラップされた、このNodeのアクティブな擬似クラス状態
- 導入されたバージョン:
- JavaFX 8.0
 
 - 
applyCsspublic final void applyCss() 必要に応じて、このノードとその子(存在する場合)にスタイルを適用します。 このメソッドは通常、直接呼び出す必要はなく、次のパルスの前にNodeをサイジングする場合や、SceneがStage内にない場合に、Parent.layout()と組み合せて使用できます。Nodeの Sceneがnullでない場合、このNodeのCSS状態がcleanであるかどうかにかかわらず、CSSがこのNodeに適用されます。 CSSスタイルは、このノードの最上位の親から適用され、CSS状態がクリーン以外のものであり、他のノードのスタイリングに影響する場合があります。 NodeがScene内にない場合、このメソッドは何も処理しません。 SceneがStage内にある必要はありません。このメソッドは Parent.layout()メソッドを呼び出しません。 通常、呼出し側は次の一連の操作を使用します。parentNode.applyCss(); parentNode.layout();より詳細な例として、次のコードでは、 applyCss()およびlayout()を使用して、Stageが表示される前にButtonの幅と高さを調べています。applyCss()またはlayout()のいずれかのコールがコメント・アウトされると、(Stageが表示されてからしばらくの間)getWidth()およびgetHeight()のコールはゼロを返します。@Override public void start(Stage stage) throws Exception { Group root = new Group(); Scene scene = new Scene(root); Button button = new Button("Hello World"); root.getChildren().add(button); root.applyCss(); root.layout(); double width = button.getWidth(); double height = button.getHeight(); System.out.println(width + ", " + height); stage.setScene(scene); stage.show(); }- 導入されたバージョン:
- JavaFX 8.0
 
 - 
setAccessibleRolepublic final void setAccessibleRole(AccessibleRole value) プロパティaccessibleRoleの値を設定します。- プロパティの説明:
- このNodeのアクセス可能な役割。スクリーン・リーダーはノードの役割を使用して、サポートされている属性およびアクションを判別します。 
- デフォルト値:
- AccessibleRole.NODE
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
getAccessibleRolepublic final AccessibleRole getAccessibleRole() プロパティaccessibleRoleの値を取得します。- プロパティの説明:
- このNodeのアクセス可能な役割。スクリーン・リーダーはノードの役割を使用して、サポートされている属性およびアクションを判別します。 
- デフォルト値:
- AccessibleRole.NODE
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
accessibleRolePropertypublic final ObjectProperty<AccessibleRole> accessibleRoleProperty() このNodeのアクセス可能な役割。スクリーン・リーダーはノードの役割を使用して、サポートされている属性およびアクションを判別します。 - デフォルト値:
- AccessibleRole.NODE
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleRole()、- setAccessibleRole(AccessibleRole)
 
 - 
setAccessibleRoleDescriptionpublic final void setAccessibleRoleDescription(String value) プロパティaccessibleRoleDescriptionの値を設定します。- プロパティの説明:
- このNodeのロール説明。通常、ノードに対して役割が提供されている場合、スクリーン・リーダーはノードのコンテンツおよび役割を読み上げます。 この値が設定されている場合、デフォルトをオーバーライドすることが可能です。 これは、役割のセットが事前定義されているため便利です。 たとえば、ノードの役割をボタンに設定し、役割説明を任意のテキストにすることができます。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
getAccessibleRoleDescriptionpublic final String getAccessibleRoleDescription() プロパティaccessibleRoleDescriptionの値を取得します。- プロパティの説明:
- このNodeのロール説明。通常、ノードに対して役割が提供されている場合、スクリーン・リーダーはノードのコンテンツおよび役割を読み上げます。 この値が設定されている場合、デフォルトをオーバーライドすることが可能です。 これは、役割のセットが事前定義されているため便利です。 たとえば、ノードの役割をボタンに設定し、役割説明を任意のテキストにすることができます。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
accessibleRoleDescriptionPropertypublic final ObjectProperty<String> accessibleRoleDescriptionProperty() このNodeのロール説明。通常、ノードに対して役割が提供されている場合、スクリーン・リーダーはノードのコンテンツおよび役割を読み上げます。 この値が設定されている場合、デフォルトをオーバーライドすることが可能です。 これは、役割のセットが事前定義されているため便利です。 たとえば、ノードの役割をボタンに設定し、役割説明を任意のテキストにすることができます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleRoleDescription()、- setAccessibleRoleDescription(String)
 
 - 
setAccessibleTextpublic final void setAccessibleText(String value) プロパティaccessibleTextの値を設定します。- プロパティの説明:
- このNodeのアクセス可能なテキスト。このプロパティは、スクリーン・リーダーが読み上げるテキストを設定するために使用します。 ノードが通常テキストを読み上げる場合、そのテキストはオーバーライドされます。 たとえば、ボタンは通常、コントロール内のテキストを使用して読み上げますが、この値が設定されると、この動作を停止します。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
getAccessibleTextpublic final String getAccessibleText() プロパティaccessibleTextの値を取得します。- プロパティの説明:
- このNodeのアクセス可能なテキスト。このプロパティは、スクリーン・リーダーが読み上げるテキストを設定するために使用します。 ノードが通常テキストを読み上げる場合、そのテキストはオーバーライドされます。 たとえば、ボタンは通常、コントロール内のテキストを使用して読み上げますが、この値が設定されると、この動作を停止します。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
accessibleTextPropertypublic final ObjectProperty<String> accessibleTextProperty() このNodeのアクセス可能なテキスト。このプロパティは、スクリーン・リーダーが読み上げるテキストを設定するために使用します。 ノードが通常テキストを読み上げる場合、そのテキストはオーバーライドされます。 たとえば、ボタンは通常、コントロール内のテキストを使用して読み上げますが、この値が設定されると、この動作を停止します。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleText()、- setAccessibleText(String)
 
 - 
setAccessibleHelppublic final void setAccessibleHelp(String value) プロパティaccessibleHelpの値を設定します。- プロパティの説明:
- このNodeのアクセス可能なヘルプ・テキスト。ヘルプ・テキストは、ノードのアクセス可能なテキストの詳細な説明を提供します。 デフォルトでは、ノードにツール・チップがある場合、このテキストが使用されます。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
getAccessibleHelppublic final String getAccessibleHelp() プロパティaccessibleHelpの値を取得します。- プロパティの説明:
- このNodeのアクセス可能なヘルプ・テキスト。ヘルプ・テキストは、ノードのアクセス可能なテキストの詳細な説明を提供します。 デフォルトでは、ノードにツール・チップがある場合、このテキストが使用されます。 
- デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
 
 - 
accessibleHelpPropertypublic final ObjectProperty<String> accessibleHelpProperty() このNodeのアクセス可能なヘルプ・テキスト。ヘルプ・テキストは、ノードのアクセス可能なテキストの詳細な説明を提供します。 デフォルトでは、ノードにツール・チップがある場合、このテキストが使用されます。 - デフォルト値:
- null
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- getAccessibleHelp()、- setAccessibleHelp(String)
 
 - 
queryAccessibleAttributepublic Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters) このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。 
 特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- パラメータ:
- attribute- リクエストされた属性
- parameters- オプションのパラメータ・リスト
- 戻り値:
- リクエストされた属性の値
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- AccessibleAttribute
 
 - 
executeAccessibleActionpublic void executeAccessibleAction(AccessibleAction action, Object... parameters) このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要なアクションを実装するためにサブクラスによってオーバーライドされます。 
 特定のアクションが処理されない場合は、スーパークラスの実装を呼び出す必要があります。- パラメータ:
- action- 実行するアクション
- parameters- オプションのパラメータ・リスト
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- 「AccessibleAction」
 
 - 
notifyAccessibleAttributeChangedpublic final void notifyAccessibleAttributeChanged(AccessibleAttribute attributes) このメソッドは、属性の値が変更されたことをアシスティブ・テクノロジに通知するためにアプリケーションによって呼び出されます。- パラメータ:
- attributes- 値が変更された属性
- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- AccessibleAttribute
 
 
- 
 
-