モジュール javafx.controls
パッケージ javafx.scene.control

クラスPopupControl

    • プロパティの詳細

      • id

        public final StringProperty idProperty
        このPopupControlのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。
        デフォルト値:
        null
        関連項目:
        getId()setId(String)
      • skin

        public final ObjectProperty<Skin<?>> skinProperty
        Skinは、このPopupControlのレンダリングを管理します。 PopupControlの視点では、Skinはブラック・ボックスです。 PopupControlの状態の変更をリスニングして対応します。

        PopupControlとそのSkinとの間には1対1の関係があります。 どのSkinも、PopupControlへの後方参照を保持します。

        スキンはnullである場合があります。

        定義:
        インタフェースSkinnableskinProperty
        関連項目:
        getSkin()setSkin(Skin)
      • minWidth

        public final DoubleProperty minWidthProperty
        コントロールの計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinWidth(forHeight)は内部的に計算されたコントロールの最小幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMinWidth()setMinWidth(double)
      • minHeight

        public final DoubleProperty minHeightProperty
        コントロールの計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinHeight(forWidth)は内部的に計算されたコントロールの最小高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMinHeight()setMinHeight(double)
      • prefWidth

        public final DoubleProperty prefWidthProperty
        コントロールの計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefWidth(forHeight)は内部的に計算されたコントロールの優先幅を返します。

        関連項目:
        getPrefWidth()setPrefWidth(double)
      • prefHeight

        public final DoubleProperty prefHeightProperty
        コントロールの計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefHeight(forWidth)は内部的に計算されたコントロールの優先幅を返します。

        関連項目:
        getPrefHeight()setPrefHeight(double)
      • maxWidth

        public final DoubleProperty maxWidthProperty
        コントロールの計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxWidth(forHeight)は内部的に計算されたコントロールの最大幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMaxWidth()setMaxWidth(double)
      • maxHeight

        public final DoubleProperty maxHeightProperty
        コントロールの計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxHeight(forWidth)は内部的に計算されたコントロールの最大高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMaxHeight()setMaxHeight(double)
    • フィールドの詳細

      • USE_PREF_SIZE

        public static final double USE_PREF_SIZE
        コントロールのsetMinWidth()、setMinHeight()、setMaxWidth()、setMaxHeight()のいずれかのメソッドに渡して、最大制約や最小制約に優先寸法を使用する必要があることを示すセンチネル値。
        関連項目:
        定数フィールド値
      • USE_COMPUTED_SIZE

        public static final double USE_COMPUTED_SIZE
        コントロールのsetMinWidth()、setMinHeight()、setPrefWidth()、setPrefHeight()、setMaxWidth()、setMaxHeight()の各メソッドに渡して、コントロールのサイズ制約をcomputeMinWidth()、computeMinHeight()、computePrefWidth()、computePrefHeight()、computeMaxWidth()またはcomputeMaxHeight()によって返される組込みのサイズにリセットできるセンチネル値。
        関連項目:
        定数フィールド値
      • bridge

        protected PopupControl.CSSBridge bridge
        特別なルート・ノードが必要となります(PopupControlにすでに存在する特別なルート・ノードを置換できない場合を除く)。 そのため、ここではルートの子である特別なalmost-rootノードを独自に設定します。 この特別なルート・ノードでは、CSSがPopupControlから値を読み取り、その特別なノードにCSS状態を適用できるように、PopupControlに定義されているID、styleClassおよびスタイルをマップします。 ノードは、PopupControlの任意のサブクラスがStyleableプロパティを使用できるように、cssSet呼び出しを渡すことができ、それが参加してスキンに適用されるように、CSSからスタイルを設定できるようになります。ノーマル・スキンが通常のコントロールで動作するのとまったく同じです。
        導入されたバージョン:
        JavaFX 2.1
    • コンストラクタの詳細

      • PopupControl

        public PopupControl​()
        新しい空のPopupControlを作成します。
    • メソッドの詳細

      • idProperty

        public final StringProperty idProperty​()
        このPopupControlのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。
        デフォルト値:
        null
        関連項目:
        getId()setId(String)
      • setId

        public final void setId​(String value)
        このPopupControlのIDを設定します。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。
        デフォルト値:
        null
        パラメータ:
        value - setIdメソッドを使用してこのPopupControlに割り当てられたIDか、またはIDが割り当てられていない場合にはnull
      • getId

        public final String getId​()
        このPopupControlのID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。
        定義:
        getId 、インタフェース: Styleable
        デフォルト値:
        null
        戻り値:
        setIdメソッドを使用してこのPopupControlに割り当てられたIDか、またはIDが割り当てられていない場合にはnull
      • getStyleClass

        public final ObservableList<String> getStyleClass​()
        このPopupControlのstyleClassを構成する文字列識別子のリストを返します。
        定義:
        getStyleClass 、インタフェース: Styleable
        戻り値:
        ノードを論理的にグループ化するために使用できる文字列識別子のリスト、特に外部スタイル・エンジン用
        関連項目:
        CSS3クラス・セレクタ
      • setStyle

        public final void setStyle​(String value)
        この特定のPopupControlに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。
        デフォルト値:
        空の文字列
        パラメータ:
        value - このPopupControlに使用するインラインCSSスタイル。nullは、空の文字列に暗黙的に変換されます。
      • getStyle

        public final String getStyle​()
        この特定のPopupControlに関連付けられているCSSスタイルの文字列表現。 これは、HTML要素のstyle属性に似ています。 HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。
        定義:
        getStyle 、インタフェース: Styleable
        デフォルト値:
        空の文字列
        戻り値:
        このPopupControlに関連付けられたインラインCSSスタイル。 このPopupControlにインライン・スタイルがない場合は、空の文字列が返されます。
      • skinProperty

        public final ObjectProperty<Skin<?>> skinProperty​()
        Skinは、このPopupControlのレンダリングを管理します。 PopupControlの視点では、Skinはブラック・ボックスです。 PopupControlの状態の変更をリスニングして対応します。

        PopupControlとそのSkinとの間には1対1の関係があります。 どのSkinも、PopupControlへの後方参照を保持します。

        スキンはnullである場合があります。

        定義:
        インタフェースSkinnableskinProperty
        関連項目:
        getSkin()setSkin(Skin)
      • setSkin

        public final void setSkin​(Skin<?> value)
        プロパティskinの値を設定します。
        定義:
        setSkin 、インタフェース: Skinnable
        プロパティの説明:
        Skinは、このPopupControlのレンダリングを管理します。 PopupControlの視点では、Skinはブラック・ボックスです。 PopupControlの状態の変更をリスニングして対応します。

        PopupControlとそのSkinとの間には1対1の関係があります。 どのSkinも、PopupControlへの後方参照を保持します。

        スキンはnullである場合があります。

        パラメータ:
        value - このコントロールのスキン値
      • getSkin

        public final Skin<?> getSkin​()
        プロパティskinの値を取得します。
        定義:
        getSkin 、インタフェース: Skinnable
        プロパティの説明:
        Skinは、このPopupControlのレンダリングを管理します。 PopupControlの視点では、Skinはブラック・ボックスです。 PopupControlの状態の変更をリスニングして対応します。

        PopupControlとそのSkinとの間には1対1の関係があります。 どのSkinも、PopupControlへの後方参照を保持します。

        スキンはnullである場合があります。

        戻り値:
        このコントロールのスキン
      • setMinWidth

        public final void setMinWidth​(double value)
        コントロールの計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinWidth(forHeight)は内部的に計算されたコントロールの最小幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        パラメータ:
        value - 最小幅
      • getMinWidth

        public final double getMinWidth​()
        コントロールの計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinWidth(forHeight)は内部的に計算されたコントロールの最小幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        戻り値:
        最小幅
      • minWidthProperty

        public final DoubleProperty minWidthProperty​()
        コントロールの計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinWidth(forHeight)は内部的に計算されたコントロールの最小幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMinWidth()setMinWidth(double)
      • setMinHeight

        public final void setMinHeight​(double value)
        コントロールの計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinHeight(forWidth)は内部的に計算されたコントロールの最小高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        パラメータ:
        value - 最小の高さ
      • getMinHeight

        public final double getMinHeight​()
        コントロールの計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinHeight(forWidth)は内部的に計算されたコントロールの最小高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        戻り値:
        最小の高さ
      • minHeightProperty

        public final DoubleProperty minHeightProperty​()
        コントロールの計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMinHeight(forWidth)は内部的に計算されたコントロールの最小高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMinHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMinHeight()setMinHeight(double)
      • setMinSize

        public void setMinSize​(double minWidth,
                               double minHeight)
        コントロールの計算された最小幅と最小高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるコントロールの最小サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
        パラメータ:
        minWidth - 最小幅のオーバーライド値
        minHeight - 最小高のオーバーライド値
        関連項目:
        setMinWidth(double)setMinHeight(double)
      • setPrefWidth

        public final void setPrefWidth​(double value)
        コントロールの計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefWidth(forHeight)は内部的に計算されたコントロールの優先幅を返します。

        パラメータ:
        value - 優先幅
      • getPrefWidth

        public final double getPrefWidth​()
        コントロールの計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefWidth(forHeight)は内部的に計算されたコントロールの優先幅を返します。

        戻り値:
        優先幅
      • prefWidthProperty

        public final DoubleProperty prefWidthProperty​()
        コントロールの計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefWidth(forHeight)は内部的に計算されたコントロールの優先幅を返します。

        関連項目:
        getPrefWidth()setPrefWidth(double)
      • setPrefHeight

        public final void setPrefHeight​(double value)
        コントロールの計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefHeight(forWidth)は内部的に計算されたコントロールの優先幅を返します。

        パラメータ:
        value - 優先高さ
      • getPrefHeight

        public final double getPrefHeight​()
        コントロールの計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefHeight(forWidth)は内部的に計算されたコントロールの優先幅を返します。

        戻り値:
        望ましい高さ
      • prefHeightProperty

        public final DoubleProperty prefHeightProperty​()
        コントロールの計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getPrefHeight(forWidth)は内部的に計算されたコントロールの優先幅を返します。

        関連項目:
        getPrefHeight()setPrefHeight(double)
      • setPrefSize

        public void setPrefSize​(double prefWidth,
                                double prefHeight)
        コントロールの計算された優先幅と優先高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるコントロールの優先サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
        パラメータ:
        prefWidth - 優先幅のオーバーライド値
        prefHeight - 優先高のオーバーライド値
        関連項目:
        setPrefWidth(double)setPrefHeight(double)
      • setMaxWidth

        public final void setMaxWidth​(double value)
        コントロールの計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxWidth(forHeight)は内部的に計算されたコントロールの最大幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        パラメータ:
        value - 最大幅
      • getMaxWidth

        public final double getMaxWidth​()
        コントロールの計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxWidth(forHeight)は内部的に計算されたコントロールの最大幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        戻り値:
        最大幅
      • maxWidthProperty

        public final DoubleProperty maxWidthProperty​()
        コントロールの計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxWidth(forHeight)は内部的に計算されたコントロールの最大幅を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxWidth(forHeight)によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMaxWidth()setMaxWidth(double)
      • setMaxHeight

        public final void setMaxHeight​(double value)
        コントロールの計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxHeight(forWidth)は内部的に計算されたコントロールの最大高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        パラメータ:
        value - 最大高さ
      • getMaxHeight

        public final double getMaxHeight​()
        コントロールの計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxHeight(forWidth)は内部的に計算されたコントロールの最大高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        戻り値:
        最大高さ
      • maxHeightProperty

        public final DoubleProperty maxHeightProperty​()
        コントロールの計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。

        デフォルトではUSE_COMPUTED_SIZEフラグが設定され、getMaxHeight(forWidth)は内部的に計算されたコントロールの最大高を返します。

        この値をUSE_PREF_SIZEフラグに設定すると、getMaxHeight(forWidth)によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。

        関連項目:
        getMaxHeight()setMaxHeight(double)
      • setMaxSize

        public void setMaxSize​(double maxWidth,
                               double maxHeight)
        コントロールの計算された最大幅と最大高をオーバーライドするためのコンビニエンス・メソッド。 これを呼び出すのは、内部的に計算されるコントロールの最大サイズがアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。
        パラメータ:
        maxWidth - 最大幅のオーバーライド値
        maxHeight - 最大高のオーバーライド値
        関連項目:
        setMaxWidth(double)setMaxHeight(double)
      • minWidth

        public final double minWidth​(double height)
        このノードの最小幅を決定するために、レイアウト中に呼び出されます。 minWidthプロパティを設定してアプリケーションで最小幅をオーバーライドした場合を除き、minWidth(forHeight)からの値を返します。
        パラメータ:
        height - 高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最小幅
        関連項目:
        setMinWidth(double)
      • minHeight

        public final double minHeight​(double width)
        このノードの最小高を決定するために、レイアウト中に呼び出されます。 minHeightプロパティを設定してアプリケーションで最小高をオーバーライドした場合を除き、minHeight(forWidth)からの値を返します。
        パラメータ:
        width - 幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最小高
        関連項目:
        setMinHeight(double)
      • prefWidth

        public final double prefWidth​(double height)
        このノードの優先幅を決定するために、レイアウト中に呼び出されます。 prefWidthプロパティを設定してアプリケーションで優先幅をオーバーライドした場合を除き、prefWidth(forHeight)からの値を返します。
        パラメータ:
        height - 高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる優先幅
        関連項目:
        setPrefWidth(double)
      • prefHeight

        public final double prefHeight​(double width)
        このノードの優先高を決定するためにレイアウト中に呼び出されます。 prefHeightプロパティを設定してアプリケーションで優先高をオーバーライドした場合を除き、prefHeight(forWidth)からの値を返します。
        パラメータ:
        width - 幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる優先高
        関連項目:
        setPrefHeight(double)
      • maxWidth

        public final double maxWidth​(double height)
        このノードの最大幅を決定するために、レイアウト中に呼び出されます。 maxWidthプロパティを設定してアプリケーションで最大幅をオーバーライドした場合を除き、maxWidth(forHeight)からの値を返します。
        パラメータ:
        height - 高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最大幅
        関連項目:
        setMaxWidth(double)
      • maxHeight

        public final double maxHeight​(double width)
        このノードの最大高を決定するために、レイアウト中に呼び出されます。 maxHeightプロパティを設定してアプリケーションで最大高をオーバーライドした場合を除き、maxHeight(forWidth)からの値を返します。
        パラメータ:
        width - 幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最大高
        関連項目:
        setMaxHeight(double)
      • 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 List<CssMetaData<? extends Styleable,?>> getCssMetaData​()
        このStyleableのCssMetaData。 これは変更不可能なリストとして返される場合があります。
        定義:
        getCssMetaData 、インタフェース: Styleable
        戻り値:
        CssMetaData
        導入されたバージョン:
        JavaFX 8.0
      • getTypeSelector

        public String getTypeSelector​()
        セレクタの照合に使用されるこのStyleableの型。 これはHTMLの要素に似ています (CSSタイプ・セレクタ)。
        定義:
        getTypeSelector 、インタフェース: Styleable
        戻り値:
        「PopupControl」
        導入されたバージョン:
        JavaFX 8.0
      • getStyleableParent

        public Styleable getStyleableParent​()
        このStyleableの親を返すか、親がない場合はnullを返します。 PopupControlのスタイルは、ポップアップ所有者に基づいています。この所有者はownerNodeか、またはownerNodeが設定されていない場合にはownerWindowのシーンのルートです。 ポップアップが表示されていない場合は、ownerNodeとownerWindowの両方がnullとなり、nullが返されます。 PopupWindowのシーン・ルートがownerNodeまたはownerWindowを正しく返すことを保証する方法がないため、PopupWindowのシーン・ルートは返されないことに注意してください。
        定義:
        getStyleableParent 、インタフェース: Styleable
        戻り値:
        PopupWindow.getOwnerNode()PopupWindow.getOwnerWindow()またはnull。
        導入されたバージョン:
        JavaFX 8.0
      • getPseudoClassStates

        public final ObservableSet<PseudoClass> getPseudoClassStates​()
        このStyleableの擬似クラスの状態を返します。 CSSでは、このセットが読取り専用とみなされます。
        定義:
        getPseudoClassStates 、インタフェース: Styleable
        戻り値:
        擬似クラスの状態
        導入されたバージョン:
        JavaFX 8.0
      • getStyleableNode

        public Node getStyleableNode​()
        このStyleableオブジェクトを表すNodeを返します。 このメソッドは、Styleable自体がノードではない場合にオーバーライドする必要があります。そのため、オプションで、自身のルート・ノード表現を返すことができます。 デフォルトでは、このメソッドはnullを返します。これは、Styleable自体がNodeであるか、そうでない場合に、Styleableがリクエスト時に使用可能なノード表現を持たないことを意味します。
        定義:
        インタフェースStyleable内のgetStyleableNode
        戻り値:
        このStyleableオブジェクトを表すNode