- java.lang.Object
-
- javafx.scene.control.SkinBase<ComboBoxBase<T>>
-
- javafx.scene.control.skin.ComboBoxBaseSkin<T>
-
- javafx.scene.control.skin.ComboBoxPopupControl<T>
-
- 型パラメータ:
T
- ComboBoxのようなコントロールの型です。
- すべての実装されたインタフェース:
Skin<ComboBoxBase<T>>
- 直系の既知のサブクラス:
ColorPickerSkin
,ComboBoxListViewSkin
,DatePickerSkin
public abstract class ComboBoxPopupControl<T> extends ComboBoxBaseSkin<T>
ComboBoxBaseSkin
の機能を拡張して、ComboBoxのようなコントロールをポップアップとして表示するためのAPIを含む抽象クラスです。- 導入されたバージョン:
- 9
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ComboBoxPopupControl(ComboBoxBase<T> control)
ComboBoxPopupControlの新しいインスタンスを作成しますが、このインスタンスは動作 / 入力マッピングを処理しません - これはサブクラスによって適切に処理される必要があります。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 protected abstract StringConverter<T>
getConverter()
サブクラスはコンバータの取得を担当します。protected abstract TextField
getEditor()
サブクラスはエディタの取得を担当します。protected abstract Node
getPopupContent()
このメソッドは、ユーザーがComboBox 'button'領域をクリックしたときに表示されるNodeを返します。-
クラス javafx.scene.control.skin.ComboBoxBaseSkinで宣言されたメソッド
getDisplayNode, hide, show
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.scene.control.Skinで宣言されたメソッド
dispose, getNode, getSkinnable
-
クラス javafx.scene.control.SkinBaseで宣言されたメソッド
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners
-
-
-
-
コンストラクタの詳細
-
ComboBoxPopupControl
public ComboBoxPopupControl(ComboBoxBase<T> control)
ComboBoxPopupControlの新しいインスタンスを作成しますが、このインスタンスは動作 / 入力マッピングを処理しません - これはサブクラスによって適切に処理される必要があります。- パラメータ:
control
- このスキンをインストールするコントロール。
-
-
メソッドの詳細
-
getPopupContent
protected abstract Node getPopupContent()
このメソッドは、ユーザーがComboBox 'button'領域をクリックしたときに表示されるNodeを返します。- 戻り値:
- ユーザーがComboBox 'button'領域をクリックしたときに表示されるNode
-
getEditor
protected abstract TextField getEditor()
サブクラスはエディタの取得を担当します。 これは、エディタのプロパティがJDK-8130354のComboBoxBaseに移動されたときに、FX 9で削除されます: ComboBoxにエディタが設定されていても、editableがfalseの場合、ComboBoxListViewSkinはnullを返す必要があります。- 戻り値:
- エディタ
-
getConverter
protected abstract StringConverter<T> getConverter()
サブクラスはコンバータの取得を担当します。 これは、JDK-8130354を使用してコンバータ・プロパティをComboBoxBaseに移動するとFX 9で削除されます。- 戻り値:
- 文字列変換プログラム
-
-