- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
- 直系の既知のサブクラス:
Accordion
,ButtonBar
,ChoiceBox
,ComboBoxBase
,HTMLEditor
,Labeled
,ListView
,MenuBar
,Pagination
,ProgressIndicator
,ScrollBar
,ScrollPane
,Separator
,Slider
,Spinner
,SplitPane
,TableView
,TabPane
,TextInputControl
,ToolBar
,TreeTableView
,TreeView
public abstract class Control extends Region implements Skinnable
すべてのユーザー・インタフェース・コントロールのベース・クラス。 コントロールは、ユーザーが操作できるシーングラフのノードです。 コントロールは、ユーザーにとって一貫性があり、予測可能な方法で一般的なユーザー操作をサポートするために、ノードの変数と動作以外に追加の変数と動作を提供します。また、コントロールは明示的なスキニングをサポートして、その外観をカスタマイズすると同時に、コントロールの機能を容易に利用できるようにします。
個々のタイプのコントロールの使用方法の詳細は、コントロールの特定のサブクラスを参照してください。
ほとんどのコントロールではデフォルトでfocusTraversableプロパティがtrueに設定されていますが、
Label
やProgressIndicator
などの読取り専用コントロールと、ScrollPane
やToolBar
などコンテナとなる一部のコントロールでは設定されていません。 詳細は、個々のコントロールのドキュメントを参照してください。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ 型 プロパティ 説明 ObjectProperty<ContextMenu>
contextMenu
このコントロールに対して表示するContextMenu。ObjectProperty<Skin<?>>
skin
Skinは、このControl
のレンダリングを管理します。ObjectProperty<Tooltip>
tooltip
このコントロールのツールチップ。-
クラスjavafx.scene.Nodeから継承されたプロパティ
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
クラス javafx.scene.Parentから継承されたプロパティ
needsLayout
-
クラス javafx.scene.layout.Regionから継承されたプロパティ
background、border、cacheShape、centerShape、height、insets、maxHeight、maxWidth、minHeight、minWidth、opaqueInsets、padding、prefHeight、prefWidth、scaleShape、shape、snapToPixel、width
-
-
フィールドのサマリー
-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionから継承されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
Control()
新しいコントロールを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected double
computeMaxHeight(double width)
所定の幅に基づいて、コントロールの最大許容高さを計算します。protected double
computeMaxWidth(double height)
所定の高さに基づいて、コントロールの最大許容幅を計算します。protected double
computeMinHeight(double width)
所定の幅に基づいて、コントロールの最小許容高さを計算します。protected double
computeMinWidth(double height)
所定の高さに基づいて、コントロールの最小許容幅を計算します。protected double
computePrefHeight(double width)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。protected double
computePrefWidth(double height)
指定された高さに対するこのリージョンの優先幅を計算します。ObjectProperty<ContextMenu>
contextMenuProperty()
このコントロールに対して表示するContextMenu。protected Skin<?>
createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。void
executeAccessibleAction(AccessibleAction action, Object... parameters)
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。double
getBaselineOffset()
最初に管理される子に基づいて、ベースライン・オフセットを計算します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
ContextMenu
getContextMenu()
プロパティcontextMenuの値を取得します。protected List<CssMetaData<? extends Styleable,?>>
getControlCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
このメソッドは、skin property
がSkinBase
であると想定し、このコントロール(getControlCssMetaData()
から返される)およびそのSkin
両方のすべてのCssMetaData
を含むList
を返します。protected Boolean
getInitialFocusTraversable()
このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。Skin<?>
getSkin()
プロパティskinの値を取得します。Tooltip
getTooltip()
プロパティtooltipの値を取得します。boolean
isResizable()
すべてのコントロールがサイズ変更可能であるため、true
を返します。protected void
layoutChildren()
このParent
の子をレイアウトするレイアウト・パス中に起動されます。Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。void
setContextMenu(ContextMenu value)
プロパティcontextMenuの値を設定します。void
setSkin(Skin<?> value)
プロパティskinの値を設定します。void
setTooltip(Tooltip value)
プロパティtooltipの値を設定します。ObjectProperty<Skin<?>>
skinProperty()
Skinは、このControl
のレンダリングを管理します。ObjectProperty<Tooltip>
tooltipProperty()
このコントロールのツールチップ。-
クラスjavafx.scene.Nodeから継承されたメソッド
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
-
クラス javafx.scene.Parentから継承されたメソッド
getChildren、getChildrenUnmodifiable、getManagedChildren、getStylesheets、isNeedsLayout、layout、lookup、needsLayoutProperty、requestLayout、requestParentLayout、setNeedsLayout、updateBounds
-
クラス javafx.scene.layout.Regionから継承されたメソッド
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
インタフェース javafx.css.Styleableから継承されたメソッド
getStyleableNode
-
-
-
-
プロパティの詳細
-
skin
public final ObjectProperty<Skin<?>> skinProperty
Skinは、このControl
のレンダリングを管理します。Control
からの視点では、Skin
はブラック・ボックスです。Control
の状態の変更をリスニングして対応します。Control
とそのSkin
には1対1の関係があります。 どのSkin
も、Skin.getSkinnable()
メソッドによってControl
への後方参照を保持します。スキンはnullである場合があります。
- 定義:
- インタフェース
Skinnable
のskinProperty
- 関連項目:
getSkin()
、setSkin(Skin)
-
tooltip
public final ObjectProperty<Tooltip> tooltipProperty
このコントロールのツールチップ。
-
contextMenu
public final ObjectProperty<ContextMenu> contextMenuProperty
このコントロールに対して表示するContextMenu。
-
-
メソッドの詳細
-
skinProperty
public final ObjectProperty<Skin<?>> skinProperty()
Skinは、このControl
のレンダリングを管理します。Control
からの視点では、Skin
はブラック・ボックスです。Control
の状態の変更をリスニングして対応します。Control
とそのSkin
には1対1の関係があります。 どのSkin
も、Skin.getSkinnable()
メソッドによってControl
への後方参照を保持します。スキンはnullである場合があります。
- 定義:
- インタフェース
Skinnable
のskinProperty
- 関連項目:
getSkin()
、setSkin(Skin)
-
setSkin
public final void setSkin(Skin<?> value)
プロパティskinの値を設定します。- 定義:
setSkin
、インタフェース:Skinnable
- プロパティの説明:
- Skinは、この
Control
のレンダリングを管理します。Control
からの視点では、Skin
はブラック・ボックスです。Control
の状態の変更をリスニングして対応します。Control
とそのSkin
には1対1の関係があります。 どのSkin
も、Skin.getSkinnable()
メソッドによってControl
への後方参照を保持します。スキンはnullである場合があります。
- パラメータ:
value
- このコントロールのスキン値
-
getSkin
public final Skin<?> getSkin()
プロパティskinの値を取得します。- 定義:
getSkin
、インタフェース:Skinnable
- プロパティの説明:
- Skinは、この
Control
のレンダリングを管理します。Control
からの視点では、Skin
はブラック・ボックスです。Control
の状態の変更をリスニングして対応します。Control
とそのSkin
には1対1の関係があります。 どのSkin
も、Skin.getSkinnable()
メソッドによってControl
への後方参照を保持します。スキンはnullである場合があります。
- 戻り値:
- このコントロールのスキン
-
tooltipProperty
public final ObjectProperty<Tooltip> tooltipProperty()
このコントロールのツールチップ。
-
setTooltip
public final void setTooltip(Tooltip value)
プロパティtooltipの値を設定します。- プロパティの説明:
- このコントロールのツールチップ。
-
getTooltip
public final Tooltip getTooltip()
プロパティtooltipの値を取得します。- プロパティの説明:
- このコントロールのツールチップ。
-
contextMenuProperty
public final ObjectProperty<ContextMenu> contextMenuProperty()
このコントロールに対して表示するContextMenu。
-
setContextMenu
public final void setContextMenu(ContextMenu value)
プロパティcontextMenuの値を設定します。- プロパティの説明:
- このコントロールに対して表示するContextMenu。
-
getContextMenu
public final ContextMenu getContextMenu()
プロパティcontextMenuの値を取得します。- プロパティの説明:
- このコントロールに対して表示するContextMenu。
-
isResizable
public boolean isResizable()
すべてのコントロールがサイズ変更可能であるため、true
を返します。- オーバーライド:
isResizable
、クラス:Region
- 戻り値:
- このノードが、レイアウト中にその親によってサイズ変更可能かどうか
- 関連項目:
Node.getContentBias()
、Node.minWidth(double)
、Node.minHeight(double)
、Node.prefWidth(double)
、Node.prefHeight(double)
、Node.maxWidth(double)
、Node.maxHeight(double)
、Node.resize(double, double)
、Node.getLayoutBounds()
-
computeMinWidth
protected double computeMinWidth(double height)
所定の高さに基づいて、コントロールの最小許容幅を計算します。 最小幅はControl内で計算されず、かわりに、Skin
のNode.minWidth(double)
メソッドに計算が委任されます。 Skinがnullの場合、戻り値は0です。- オーバーライド:
computeMinWidth
、クラス:Region
- パラメータ:
height
- Controlの高さ。この値によって最小幅が決まる場合があります。- 戻り値:
- このコントロールの最小幅を表す倍精度浮動小数点。
-
computeMinHeight
protected double computeMinHeight(double width)
所定の幅に基づいて、コントロールの最小許容高さを計算します。 最小高はControl内で計算されず、かわりに、Skin
のNode.minHeight(double)
メソッドに計算が委任されます。 Skinがnullの場合、戻り値は0です。- オーバーライド:
computeMinHeight
、クラス:Region
- パラメータ:
width
- Controlの幅。この値によって最小高が決まる場合があります。- 戻り値:
- このコントロールの最小高を表す倍精度浮動小数点。
-
computeMaxWidth
protected double computeMaxWidth(double height)
所定の高さに基づいて、コントロールの最大許容幅を計算します。 最大幅はControl内で計算されず、かわりに、Skin
のNode.maxWidth(double)
メソッドに計算が委任されます。 Skinがnullの場合、戻り値は0です。- オーバーライド:
computeMaxWidth
、クラス:Region
- パラメータ:
height
- Controlの高さ。この値によって最大幅が決まる場合があります。- 戻り値:
- このコントロールの最大幅を表す倍精度浮動小数点。
-
computeMaxHeight
protected double computeMaxHeight(double width)
所定の幅に基づいて、コントロールの最大許容高さを計算します。 最大高はControl内で計算されず、かわりに、Skin
のNode.maxHeight(double)
メソッドに計算が委任されます。 Skinがnullの場合、戻り値は0です。- オーバーライド:
computeMaxHeight
、クラス:Region
- パラメータ:
width
- Controlの幅。この値によって最大高が決まる場合があります。- 戻り値:
- このコントロールの最大高を表す倍精度浮動小数点。
-
computePrefWidth
protected double computePrefWidth(double height)
指定された高さに対するこのリージョンの優先幅を計算します。 Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにVERTICALコンテンツ・バイアスがない場合は、heightパラメータを無視できます。- オーバーライド:
computePrefWidth
、クラス:Region
- パラメータ:
height
- 推奨される幅がそれに依存する場合に使用する必要がある高さ- 戻り値:
- このリージョンの計算された優先幅
-
computePrefHeight
protected double computePrefHeight(double width)
指定された幅に対するこのリージョンの優先高を計算します。Regionのサブクラスでは、このメソッドをオーバーライドして、そのコンテンツおよびレイアウト手法に基づいて適切な値を返す必要があります。 サブクラスにHORIZONTALコンテンツ・バイアスがない場合は、widthパラメータを無視できます。- オーバーライド:
computePrefHeight
、クラス:Region
- パラメータ:
width
- 推奨される高さがそれに依存する場合に使用する必要がある幅- 戻り値:
- このリージョンの計算された優先高
-
getBaselineOffset
public double getBaselineOffset()
最初に管理される子に基づいて、ベースライン・オフセットを計算します。 このような子がない場合は、Node.getBaselineOffset()
を返します。- オーバーライド:
getBaselineOffset
、クラス:Parent
- 戻り値:
- baseline offset
-
layoutChildren
protected void layoutChildren()
このParent
の子をレイアウトするレイアウト・パス中に起動されます。 デフォルトでは、管理対象のサイズ変更可能なコンテンツのサイズをその優先サイズに合せて設定するのみで、ノードの配置は行われません。サブクラスは必要に応じてこの関数をオーバーライドし、コンテンツをレイアウトする必要があります。
- オーバーライド:
layoutChildren
、クラス:Parent
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS-fx-skin
を介してスキンが提供されていない場合にコントロール用のスキンを作成するために、またはsetSkin(...)
を使用してサブクラスで明示的に設定するために呼び出されます。- 戻り値:
- このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
- 導入されたバージョン:
- JavaFX 8.0
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- 戻り値:
- このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getCssMetaData
public final List<CssMetaData<? extends Styleable,?>> getCssMetaData()
このメソッドは、skin property
がSkinBase
であると想定し、このコントロール(getControlCssMetaData()
から返される)およびそのSkin
両方のすべてのCssMetaData
を含むList
を返します。このため、開発者は、カスタムのCssMetaDataを提供する場合、CssMetaDataが存在する場所に応じて、
getControlCssMetaData()
またはSkinBase.getCssMetaData()
をオーバーライドできます。- 定義:
getCssMetaData
、インタフェース:Styleable
- オーバーライド:
getCssMetaData
、クラス:Region
- 戻り値:
- このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
- 導入されたバージョン:
- JavaFX 8.0
-
getControlCssMetaData
protected List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- 戻り値:
- コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
- 導入されたバージョン:
- JavaFX 8.0
-
getInitialFocusTraversable
protected Boolean getInitialFocusTraversable()
このコントロールの初期フォーカス・トラバーサブル状態を返します。これは、JavaFX CSSエンジンが初期値を正しく設定するために使用します。 デフォルトでは、すべてのUIコントロールはフォーカス・トラバーサブルなので、このメソッドはControlでオーバーライドされ、初期のトラバーサル状態をtrueに設定します。- オーバーライド:
- クラス
Node
のgetInitialFocusTraversable
- 戻り値:
- このコントロールの最初のフォーカス・トラバーサル状態
- 導入されたバージョン:
- 9
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
queryAccessibleAttribute
、クラス:Parent
- パラメータ:
attribute
- リクエストされた属性parameters
- オプションのパラメータ・リスト- 戻り値:
- リクエストされた属性の値
- 関連項目:
AccessibleAttribute
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要なアクションを実装するためにサブクラスによってオーバーライドされます。
特定のアクションが処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
executeAccessibleAction
、クラス:Node
- パラメータ:
action
- 実行するアクションparameters
- オプションのパラメータ・リスト- 関連項目:
AccessibleAction
-
-