- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.ComboBoxBase<T>
-
- 型パラメータ:
T
- T - このComboBoxに対して選択されているか、その他の方法で入力されている値の型。
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
- 直系の既知のサブクラス:
ColorPicker
,ComboBox
,DatePicker
public abstract class ComboBoxBase<T> extends Control
ComboBox形式のコントロールの抽象ベース・クラス。 通常、ComboBoxにはボタンがあり、クリックすると、(実装に応じて)ユーザーが1つ以上の値を選択できるなんらかの手段がポップアップします。 このベース・クラスでは、show()
メソッドおよびhide()
メソッドが呼び出されたときの動作に関して何も想定しませんが、一般的に、この結果、ポップアップまたはダイアログが表示され、ユーザーが要求された情報を指定できるようになります。ComboBoxには、現在のユーザー入力を表す
value
プロパティがあります。 これはドロップダウン・リストからの選択に基づく場合や、ComboBoxがeditable
であるときにはユーザー入力からのものである場合があります。editable
であるComboBoxは、他に使用できるオプションがない場合に、エンド・ユーザーが値を入力できるなんらかの手段を提供します。 たとえば、ComboBox
の実装において、編集可能なComboBoxでTextField
を提供して値を入力できるようにします。 前述のように、ユーザーが(一般的には[Enter]キーボード・キーを押して)テキスト入力をテキスト・フィールドでコミットすると、value
プロパティが更新されます。このクラスと、たとえば
ComboBox
とを分離する目的は、アイテムのリストを必ずしもポップアップしないComboBoxに似たコントロールを使用できるようにすることです。 その他の実装の例として、カラー・ピッカーやカレンダ・ピッカーなどがあります。ComboBox
クラスでは、デフォルトの最も想定される実装を提供します。 詳細は、そのクラスのjavadocを参照してください。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
ComboBox
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 BooleanProperty
armed
マウスを放すとComboBoxshow()
メソッドが起動するように、ComboBoxが作動準備完了していることを示します。BooleanProperty
editable
ComboBoxでユーザー入力を許可するかどうかを指定します。ObjectProperty<EventHandler<ActionEvent>>
onAction
ComboBoxのvalue
プロパティが変更されると常に起動されるComboBoxアクション。ObjectProperty<EventHandler<Event>>
onHidden
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。ObjectProperty<EventHandler<Event>>
onHiding
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。ObjectProperty<EventHandler<Event>>
onShowing
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。ObjectProperty<EventHandler<Event>>
onShown
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。StringProperty
promptText
表示するComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。ReadOnlyBooleanProperty
showing
ComboBoxポップアップの現在の状態および現在画面に表示されているかどうか(ただし、他のウィンドウの後ろに隠れている可能性があります)を表します。ObjectProperty<T>
value
このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。-
クラス javafx.scene.control.Controlから継承されたプロパティ
contextMenu、skin、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
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static EventType<Event>
ON_HIDDEN
ComboBoxポップアップ/表示が非表示になったときに呼び出されます。static EventType<Event>
ON_HIDING
ComboBoxポップアップ/表示が非表示になると呼び出されます。static EventType<Event>
ON_SHOWING
ユーザーがComboBoxをクリックするか、または対話した後、ComboBoxがポップアップ/表示を表示する前に呼び出されます。static EventType<Event>
ON_SHOWN
ComboBoxがポップアップ/表示を表示した後に呼び出されます。-
クラスjavafx.scene.Nodeから継承されたフィールド
BASELINE_OFFSET_SAME_AS_HEIGHT
-
クラス javafx.scene.layout.Regionから継承されたフィールド
USE_COMPUTED_SIZE、USE_PREF_SIZE
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ComboBoxBase()
デフォルトのComboBoxBaseインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
arm()
ComboBoxを作動準備します。BooleanProperty
armedProperty()
マウスを放すとComboBoxshow()
メソッドが起動するように、ComboBoxが作動準備完了していることを示します。void
disarm()
ComboBoxの作動準備を解除します。BooleanProperty
editableProperty()
ComboBoxでユーザー入力を許可するかどうかを指定します。void
executeAccessibleAction(AccessibleAction action, Object... parameters)
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。EventHandler<ActionEvent>
getOnAction()
プロパティonActionの値を取得します。EventHandler<Event>
getOnHidden()
プロパティonHiddenの値を取得します。EventHandler<Event>
getOnHiding()
プロパティonHidingの値を取得します。EventHandler<Event>
getOnShowing()
プロパティonShowingの値を取得します。EventHandler<Event>
getOnShown()
プロパティonShownの値を取得します。String
getPromptText()
プロパティpromptTextの値を取得します。T
getValue()
プロパティvalueの値を取得します。void
hide()
show()
を呼び出したときに表示されたポップアップ/ダイアログを閉じます。boolean
isArmed()
プロパティarmedの値を取得します。boolean
isEditable()
プロパティeditableの値を取得します。boolean
isShowing()
プロパティshowingの値を取得します。ObjectProperty<EventHandler<ActionEvent>>
onActionProperty()
ComboBoxのvalue
プロパティが変更されると常に起動されるComboBoxアクション。ObjectProperty<EventHandler<Event>>
onHiddenProperty()
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。ObjectProperty<EventHandler<Event>>
onHidingProperty()
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。ObjectProperty<EventHandler<Event>>
onShowingProperty()
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。ObjectProperty<EventHandler<Event>>
onShownProperty()
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。StringProperty
promptTextProperty()
表示するComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。void
setEditable(boolean value)
プロパティeditableの値を設定します。void
setOnAction(EventHandler<ActionEvent> value)
プロパティonActionの値を設定します。void
setOnHidden(EventHandler<Event> value)
プロパティonHiddenの値を設定します。void
setOnHiding(EventHandler<Event> value)
プロパティonHidingの値を設定します。void
setOnShowing(EventHandler<Event> value)
プロパティonShowingの値を設定します。void
setOnShown(EventHandler<Event> value)
プロパティonShownの値を設定します。void
setPromptText(String value)
プロパティpromptTextの値を設定します。void
setValue(T value)
プロパティvalueの値を設定します。void
show()
ComboBoxにユーザー・インタフェースのポップアップ要素を表示するようにリクエストします。ReadOnlyBooleanProperty
showingProperty()
ComboBoxポップアップの現在の状態および現在画面に表示されているかどうか(ただし、他のウィンドウの後ろに隠れている可能性があります)を表します。ObjectProperty<T>
valueProperty()
このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。-
クラス javafx.scene.control.Controlから継承されたメソッド
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, 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
-
-
-
-
プロパティの詳細
-
value
public ObjectProperty<T> valueProperty
このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。- 関連項目:
getValue()
、setValue(T)
-
editable
public BooleanProperty editableProperty
ComboBoxでユーザー入力を許可するかどうかを指定します。 editableがtrueの場合、ComboBoxにはユーザーが入力できるテキスト入力領域が用意されます。 この入力はその後、value
プロパティを介して使用できます。editableプロパティを変更すると、valueプロパティがその他の関連する状態とともにリセットされることに注意してください。
-
showing
public ReadOnlyBooleanProperty showingProperty
ComboBoxポップアップの現在の状態および現在画面に表示されているかどうか(ただし、他のウィンドウの後ろに隠れている可能性があります)を表します。- 関連項目:
isShowing()
-
promptText
public final StringProperty promptTextProperty
表示するComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。 プロンプト・テキストは、どのような状況でも表示されるわけではなく、いつpromptTextが表示されるかを明確にするComboBoxBaseのサブクラスに依存します。 たとえば、ほとんどの場合、コンボ・ボックスが編集不可のときにプロンプト・テキストが表示されることはありません(つまり、プロンプト・テキストは、ユーザー入力がテキスト入力によって許可されているときにのみ表示されます)。
-
armed
public BooleanProperty armedProperty
マウスを放すとComboBoxshow()
メソッドが起動するように、ComboBoxが作動準備完了していることを示します。 これは、押下とは微妙に異なります。 押下は、ノード上でマウスが押され、まだ放されていないことを示します。一方、arm
では、マウスが実際にComboBox上に置かれて押されているかどうかも考慮されます。- 関連項目:
isArmed()
-
onAction
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
-
onShowing
public final ObjectProperty<EventHandler<Event>> onShowingProperty
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnShowing()
、setOnShowing(EventHandler)
-
onShown
public final ObjectProperty<EventHandler<Event>> onShownProperty
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnShown()
、setOnShown(EventHandler)
-
onHiding
public final ObjectProperty<EventHandler<Event>> onHidingProperty
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnHiding()
、setOnHiding(EventHandler)
-
onHidden
public final ObjectProperty<EventHandler<Event>> onHiddenProperty
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnHidden()
、setOnHidden(EventHandler)
-
-
フィールドの詳細
-
ON_SHOWING
public static final EventType<Event> ON_SHOWING
ユーザーがComboBoxをクリックするか、または対話した後、ComboBoxがポップアップ/表示を表示する前に呼び出されます。
- 導入されたバージョン:
- JavaFX 2.2
-
ON_SHOWN
public static final EventType<Event> ON_SHOWN
ComboBoxがポップアップ/表示を表示した後に呼び出されます。
- 導入されたバージョン:
- JavaFX 2.2
-
ON_HIDING
public static final EventType<Event> ON_HIDING
ComboBoxポップアップ/表示が非表示になると呼び出されます。
- 導入されたバージョン:
- JavaFX 2.2
-
-
メソッドの詳細
-
valueProperty
public ObjectProperty<T> valueProperty()
このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。- 関連項目:
getValue()
、setValue(T)
-
setValue
public final void setValue(T value)
プロパティvalueの値を設定します。- プロパティの説明:
- このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。
-
getValue
public final T getValue()
プロパティvalueの値を取得します。- プロパティの説明:
- このComboBoxの値は、入力が編集可能でない場合は選択項目として、編集可能な場合は最近のユーザー・アクション(ユーザーが入力した値または最後の選択項目)として定義されます。
-
editableProperty
public BooleanProperty editableProperty()
ComboBoxでユーザー入力を許可するかどうかを指定します。 editableがtrueの場合、ComboBoxにはユーザーが入力できるテキスト入力領域が用意されます。 この入力はその後、value
プロパティを介して使用できます。editableプロパティを変更すると、valueプロパティがその他の関連する状態とともにリセットされることに注意してください。
-
setEditable
public final void setEditable(boolean value)
プロパティeditableの値を設定します。- プロパティの説明:
- ComboBoxでユーザー入力を許可するかどうかを指定します。 editableがtrueの場合、ComboBoxにはユーザーが入力できるテキスト入力領域が用意されます。 この入力はその後、
value
プロパティを介して使用できます。editableプロパティを変更すると、valueプロパティがその他の関連する状態とともにリセットされることに注意してください。
-
isEditable
public final boolean isEditable()
プロパティeditableの値を取得します。- プロパティの説明:
- ComboBoxでユーザー入力を許可するかどうかを指定します。 editableがtrueの場合、ComboBoxにはユーザーが入力できるテキスト入力領域が用意されます。 この入力はその後、
value
プロパティを介して使用できます。editableプロパティを変更すると、valueプロパティがその他の関連する状態とともにリセットされることに注意してください。
-
showingProperty
public ReadOnlyBooleanProperty showingProperty()
ComboBoxポップアップの現在の状態および現在画面に表示されているかどうか(ただし、他のウィンドウの後ろに隠れている可能性があります)を表します。- 関連項目:
isShowing()
-
isShowing
public final boolean isShowing()
プロパティshowingの値を取得します。- プロパティの説明:
- ComboBoxポップアップの現在の状態および現在画面に表示されているかどうか(ただし、他のウィンドウの後ろに隠れている可能性があります)を表します。
-
promptTextProperty
public final StringProperty promptTextProperty()
表示するComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。 プロンプト・テキストは、どのような状況でも表示されるわけではなく、いつpromptTextが表示されるかを明確にするComboBoxBaseのサブクラスに依存します。 たとえば、ほとんどの場合、コンボ・ボックスが編集不可のときにプロンプト・テキストが表示されることはありません(つまり、プロンプト・テキストは、ユーザー入力がテキスト入力によって許可されているときにのみ表示されます)。
-
getPromptText
public final String getPromptText()
プロパティpromptTextの値を取得します。- プロパティの説明:
- 表示する
ComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。 プロンプト・テキストは、どのような状況でも表示されるわけではなく、いつpromptTextが表示されるかを明確にするComboBoxBaseのサブクラスに依存します。 たとえば、ほとんどの場合、コンボ・ボックスが編集不可のときにプロンプト・テキストが表示されることはありません(つまり、プロンプト・テキストは、ユーザー入力がテキスト入力によって許可されているときにのみ表示されます)。
-
setPromptText
public final void setPromptText(String value)
プロパティpromptTextの値を設定します。- プロパティの説明:
- 表示する
ComboBox
プロンプト・テキスト、またはプロンプト・テキストを表示しない場合はnull
。 プロンプト・テキストは、どのような状況でも表示されるわけではなく、いつpromptTextが表示されるかを明確にするComboBoxBaseのサブクラスに依存します。 たとえば、ほとんどの場合、コンボ・ボックスが編集不可のときにプロンプト・テキストが表示されることはありません(つまり、プロンプト・テキストは、ユーザー入力がテキスト入力によって許可されているときにのみ表示されます)。
-
armedProperty
public BooleanProperty armedProperty()
マウスを放すとComboBoxshow()
メソッドが起動するように、ComboBoxが作動準備完了していることを示します。 これは、押下とは微妙に異なります。 押下は、ノード上でマウスが押され、まだ放されていないことを示します。一方、arm
では、マウスが実際にComboBox上に置かれて押されているかどうかも考慮されます。- 関連項目:
isArmed()
-
isArmed
public final boolean isArmed()
プロパティarmedの値を取得します。- プロパティの説明:
- マウスを放すとComboBox
show()
メソッドが起動するように、ComboBoxが作動準備完了していることを示します。 これは、押下とは微妙に異なります。 押下は、ノード上でマウスが押され、まだ放されていないことを示します。一方、arm
では、マウスが実際にComboBox上に置かれて押されているかどうかも考慮されます。
-
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
-
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
プロパティonActionの値を設定します。
-
getOnAction
public final EventHandler<ActionEvent> getOnAction()
プロパティonActionの値を取得します。
-
onShowingProperty
public final ObjectProperty<EventHandler<Event>> onShowingProperty()
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnShowing()
、setOnShowing(EventHandler)
-
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
プロパティonShowingの値を設定します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
getOnShowing
public final EventHandler<Event> getOnShowing()
プロパティonShowingの値を取得します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が表示される直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
onShownProperty
public final ObjectProperty<EventHandler<Event>> onShownProperty()
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnShown()
、setOnShown(EventHandler)
-
setOnShown
public final void setOnShown(EventHandler<Event> value)
プロパティonShownの値を設定します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
getOnShown
public final EventHandler<Event> getOnShown()
プロパティonShownの値を取得します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が表示される直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
onHidingProperty
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnHiding()
、setOnHiding(EventHandler)
-
setOnHiding
public final void setOnHiding(EventHandler<Event> value)
プロパティonHidingの値を設定します。- プロパティの説明:
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
getOnHiding
public final EventHandler<Event> getOnHiding()
プロパティonHidingの値を取得します。- プロパティの説明:
ComboBox
ポップアップ/表示が非表示になる直前に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
onHiddenProperty
public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
- 関連項目:
getOnHidden()
、setOnHidden(EventHandler)
-
setOnHidden
public final void setOnHidden(EventHandler<Event> value)
プロパティonHiddenの値を設定します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
getOnHidden
public final EventHandler<Event> getOnHidden()
プロパティonHiddenの値を取得します。- プロパティの説明:
ComboBoxBase
ポップアップ/表示が非表示になった直後に呼び出されます。- 導入されたバージョン:
- JavaFX 2.2
-
show
public void show()
ComboBoxにユーザー・インタフェースのポップアップ要素を表示するようにリクエストします。ComboBoxBase
クラスのjavadocで説明しているように、このメソッドを呼び出したときに実際に何が表示されるかは未定義ですが、一般的にはなんらかの形式のポップアップまたはダイアログ・ウィンドウになります。
-
hide
public void hide()
show()
を呼び出したときに表示されたポップアップ/ダイアログを閉じます。
-
arm
public void arm()
ComboBoxを作動準備します。 作動準備完了しているComboBoxでは、次に想定されるUIジェスチャに関するポップアップ・リストが表示されます。 ノート: この機能は、主に新しいスキンまたはビヘイビアを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。
-
disarm
public void disarm()
ComboBoxの作動準備を解除します。arm()
を参照してください。 ノート: この機能は、主に新しいスキンまたはビヘイビアを実装する者が専門家によって使用されることを意図しています。 開発者や設計者がこの機能に直接アクセスするのは一般的ではありません。
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
このメソッドは、属性の値をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要な属性を実装するためにサブクラスによってオーバーライドされます。
特定の属性が処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
queryAccessibleAttribute
、クラス:Control
- パラメータ:
attribute
- リクエストされた属性parameters
- オプションのパラメータ・リスト- 戻り値:
- リクエストされた属性の値
- 関連項目:
AccessibleAttribute
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
このメソッドは、引数で指定されたアクションの実行をリクエストするためにアシスティブ・テクノロジによって呼び出されます。このメソッドは一般に、特定の役割に必要なアクションを実装するためにサブクラスによってオーバーライドされます。
特定のアクションが処理されない場合は、スーパークラスの実装を呼び出す必要があります。- オーバーライド:
executeAccessibleAction
、クラス:Control
- パラメータ:
action
- 実行するアクションparameters
- オプションのパラメータ・リスト- 関連項目:
「AccessibleAction」
-
-