- java.lang.Object
-
- javafx.scene.control.SkinBase<ComboBoxBase<T>>
-
- javafx.scene.control.skin.ComboBoxBaseSkin<T>
-
- javafx.scene.control.skin.ComboBoxPopupControl<T>
-
- 型パラメータ:
T
- ComboBoxのようなコントロールの型です。
- すべての実装されたインタフェース:
Skin<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を返します。void
hide()
このメソッドは、ComboBoxポップアップを非表示にするときに呼び出されます。void
show()
このメソッドは、ComboBoxポップアップを表示するときに呼び出されます。-
class javafx.scene.control.skin.ComboBoxBaseSkinから継承したメソッド
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computePrefHeight, computePrefWidth, getDisplayNode, layoutChildren
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
class javafx.scene.control.SkinBaseから継承したメソッド
computeMinHeight, computeMinWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, 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で削除されます。- 戻り値:
- 文字列変換プログラム
-
show
public void show()
このメソッドは、ComboBoxポップアップを表示するときに呼び出されます。 これがどのように処理されるかは、特定のスキン実装によって決まります。- 定義:
- クラス
ComboBoxBaseSkin<T>
のshow
-
hide
public void hide()
このメソッドは、ComboBoxポップアップを非表示にするときに呼び出されます。 これがどのように処理されるかは、特定のスキン実装によって決まります。- 定義:
- クラス
ComboBoxBaseSkin<T>
のhide
-
-