- java.lang.Object
-
- javafx.stage.Window
-
- javafx.stage.PopupWindow
-
- javafx.scene.control.PopupControl
-
- すべての実装されたインタフェース:
Styleable
,EventTarget
,Skinnable
- 直系の既知のサブクラス:
ContextMenu
,Tooltip
public class PopupControl extends PopupWindow implements Skinnable, Styleable
CSSスタイルを許可するPopupWindowの拡張。- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 StringProperty
id
このPopupControl
のID。DoubleProperty
maxHeight
コントロールの計算された最大高をオーバーライドするためのプロパティ。DoubleProperty
maxWidth
コントロールの計算された最大幅をオーバーライドするためのプロパティ。DoubleProperty
minHeight
コントロールの計算された最小高をオーバーライドするためのプロパティ。DoubleProperty
minWidth
コントロールの計算された最小幅をオーバーライドするためのプロパティ。DoubleProperty
prefHeight
コントロールの計算された優先高をオーバーライドするためのプロパティ。DoubleProperty
prefWidth
コントロールの計算された優先幅をオーバーライドするためのプロパティ。ObjectProperty<Skin<?>>
skin
Skinは、このPopupControl
のレンダリングを管理します。StringProperty
style
-
クラス javafx.stage.PopupWindowから継承されたプロパティ
anchorLocation、anchorX、anchorY、autoFix、autoHide、consumeAutoHidingEvents、hideOnEscape、onAutoHide、ownerNode、ownerWindow
-
クラス javafx.stage.Windowから継承されたプロパティ
eventDispatcher, focused, forceIntegerRenderScale, height, onCloseRequest, onHidden, onHiding, onShowing, onShown, opacity, outputScaleX, outputScaleY, renderScaleX, renderScaleY, scene, showing, width, x, y
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected class
PopupControl.CSSBridge
ポップアップ・ウィンドウとシーングラフ間のリンク。-
クラス javafx.stage.PopupWindowから継承されたネストされたクラス/インタフェース
PopupWindow.AnchorLocation
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected PopupControl.CSSBridge
bridge
特別なルート・ノードが必要となります(PopupControlにすでに存在する特別なルート・ノードを置換できない場合を除く)。static double
USE_COMPUTED_SIZE
コントロールのsetMinWidth()、setMinHeight()、setPrefWidth()、setPrefHeight()、setMaxWidth()、setMaxHeight()の各メソッドに渡して、コントロールのサイズ制約をcomputeMinWidth()、computeMinHeight()、computePrefWidth()、computePrefHeight()、computeMaxWidth()またはcomputeMaxHeight()によって返される組込みのサイズにリセットできるセンチネル値。static double
USE_PREF_SIZE
コントロールのsetMinWidth()、setMinHeight()、setMaxWidth()、setMaxHeight()のいずれかのメソッドに渡して、最大制約や最小制約に優先寸法を使用する必要があることを示すセンチネル値。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 PopupControl()
新しい空のPopupControlを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected Skin<?>
createDefaultSkin()
このコントロールのデフォルト・スキンの新しいインスタンスを作成します。static List<CssMetaData<? extends Styleable,?>>
getClassCssMetaData()
List<CssMetaData<? extends Styleable,?>>
getCssMetaData()
このStyleableのCssMetaData。String
getId()
このPopupControl
のID。double
getMaxHeight()
コントロールの計算された最大高をオーバーライドするためのプロパティ。double
getMaxWidth()
コントロールの計算された最大幅をオーバーライドするためのプロパティ。double
getMinHeight()
コントロールの計算された最小高をオーバーライドするためのプロパティ。double
getMinWidth()
コントロールの計算された最小幅をオーバーライドするためのプロパティ。double
getPrefHeight()
コントロールの計算された優先高をオーバーライドするためのプロパティ。double
getPrefWidth()
コントロールの計算された優先幅をオーバーライドするためのプロパティ。ObservableSet<PseudoClass>
getPseudoClassStates()
このStyleableの擬似クラスの状態を返します。Skin<?>
getSkin()
プロパティskinの値を取得します。String
getStyle()
この特定のPopupControl
に関連付けられているCSSスタイルの文字列表現。Node
getStyleableNode()
このStyleableオブジェクトを表すNodeを返します。Styleable
getStyleableParent()
このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>
getStyleClass()
このPopupControlのstyleClassを構成する文字列識別子のリストを返します。String
getTypeSelector()
セレクタの照合に使用されるこのStyleable
の型。StringProperty
idProperty()
このPopupControl
のID。double
maxHeight(double width)
このノードの最大高を決定するために、レイアウト中に呼び出されます。DoubleProperty
maxHeightProperty()
コントロールの計算された最大高をオーバーライドするためのプロパティ。double
maxWidth(double height)
このノードの最大幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
maxWidthProperty()
コントロールの計算された最大幅をオーバーライドするためのプロパティ。double
minHeight(double width)
このノードの最小高を決定するために、レイアウト中に呼び出されます。DoubleProperty
minHeightProperty()
コントロールの計算された最小高をオーバーライドするためのプロパティ。double
minWidth(double height)
このノードの最小幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
minWidthProperty()
コントロールの計算された最小幅をオーバーライドするためのプロパティ。double
prefHeight(double width)
このノードの優先高を決定するためにレイアウト中に呼び出されます。DoubleProperty
prefHeightProperty()
コントロールの計算された優先高をオーバーライドするためのプロパティ。double
prefWidth(double height)
このノードの優先幅を決定するために、レイアウト中に呼び出されます。DoubleProperty
prefWidthProperty()
コントロールの計算された優先幅をオーバーライドするためのプロパティ。void
pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
void
setId(String value)
このPopupControl
のIDを設定します。void
setMaxHeight(double value)
コントロールの計算された最大高をオーバーライドするためのプロパティ。void
setMaxSize(double maxWidth, double maxHeight)
コントロールの計算された最大幅と最大高をオーバーライドするためのコンビニエンス・メソッド。void
setMaxWidth(double value)
コントロールの計算された最大幅をオーバーライドするためのプロパティ。void
setMinHeight(double value)
コントロールの計算された最小高をオーバーライドするためのプロパティ。void
setMinSize(double minWidth, double minHeight)
コントロールの計算された最小幅と最小高をオーバーライドするためのコンビニエンス・メソッド。void
setMinWidth(double value)
コントロールの計算された最小幅をオーバーライドするためのプロパティ。void
setPrefHeight(double value)
コントロールの計算された優先高をオーバーライドするためのプロパティ。void
setPrefSize(double prefWidth, double prefHeight)
コントロールの計算された優先幅と優先高をオーバーライドするためのコンビニエンス・メソッド。void
setPrefWidth(double value)
コントロールの計算された優先幅をオーバーライドするためのプロパティ。void
setSkin(Skin<?> value)
プロパティskinの値を設定します。void
setStyle(String value)
この特定のPopupControl
に関連付けられているCSSスタイルの文字列表現。ObjectProperty<Skin<?>>
skinProperty()
Skinは、このPopupControl
のレンダリングを管理します。StringProperty
styleProperty()
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
クラス javafx.stage.PopupWindowから継承されたメソッド
anchorLocationProperty、anchorXProperty、anchorYProperty、autoFixProperty、autoHideProperty、consumeAutoHidingEventsProperty、getAnchorLocation、getAnchorX、getAnchorY、getConsumeAutoHidingEvents、getOnAutoHide、getOwnerNode、getOwnerWindow、hide、hideOnEscapeProperty、isAutoFix、isAutoHide、isHideOnEscape、onAutoHideProperty、ownerNodeProperty、ownerWindowProperty、setAnchorLocation、setAnchorX、setAnchorY、setAutoFix、setAutoHide、setConsumeAutoHidingEvents、setHideOnEscape、setOnAutoHide、setScene、show、show、show
-
クラス javafx.stage.Windowから継承されたメソッド
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, show, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
-
-
-
-
プロパティの詳細
-
id
public final StringProperty idProperty
このPopupControl
のID。 この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。 ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。 これは、HTML要素のid属性に似ています(CSS IDの指定)。- デフォルト値:
- null
- 関連項目:
getId()
、setId(String)
-
style
public final StringProperty styleProperty
- 関連項目:
getStyle()
、setStyle(String)
-
skin
public final ObjectProperty<Skin<?>> skinProperty
Skinは、このPopupControl
のレンダリングを管理します。PopupControl
の視点では、Skin
はブラック・ボックスです。PopupControl
の状態の変更をリスニングして対応します。PopupControl
とそのSkin
との間には1対1の関係があります。 どのSkin
も、PopupControl
への後方参照を保持します。スキンはnullである場合があります。
- 定義:
- インタフェース
Skinnable
のskinProperty
- 関連項目:
getSkin()
、setSkin(Skin)
-
minWidth
public final DoubleProperty minWidthProperty
コントロールの計算された最小幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMinWidth(forHeight)
は内部的に計算されたコントロールの最小幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMinWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
minHeight
public final DoubleProperty minHeightProperty
コントロールの計算された最小高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最小高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMinHeight(forWidth)
は内部的に計算されたコントロールの最小高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMinHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
prefWidth
public final DoubleProperty prefWidthProperty
コントロールの計算された優先幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたコントロールの優先幅を返します。
-
prefHeight
public final DoubleProperty prefHeightProperty
コントロールの計算された優先高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの優先高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたコントロールの優先幅を返します。
-
maxWidth
public final DoubleProperty maxWidthProperty
コントロールの計算された最大幅をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大幅がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたコントロールの最大幅を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
maxHeight
public final DoubleProperty maxHeightProperty
コントロールの計算された最大高をオーバーライドするためのプロパティ。 これを設定するのは、内部的に計算されるコントロールの最大高がアプリケーションのレイアウトのニーズを満たさない場合のみとしてください。デフォルトでは
USE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたコントロールの最大高を返します。この値を
USE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
-
フィールドの詳細
-
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
-
-
メソッドの詳細
-
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の指定)。
-
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属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。
-
styleProperty
public final StringProperty styleProperty()
- 関連項目:
getStyle()
、setStyle(String)
-
skinProperty
public final ObjectProperty<Skin<?>> skinProperty()
Skinは、このPopupControl
のレンダリングを管理します。PopupControl
の視点では、Skin
はブラック・ボックスです。PopupControl
の状態の変更をリスニングして対応します。PopupControl
とそのSkin
との間には1対1の関係があります。 どのSkin
も、PopupControl
への後方参照を保持します。スキンはnullである場合があります。
- 定義:
- インタフェース
Skinnable
のskinProperty
- 関連項目:
getSkin()
、setSkin(Skin)
-
setSkin
public final void setSkin(Skin<?> value)
プロパティskinの値を設定します。
-
getSkin
public final Skin<?> getSkin()
プロパティskinの値を取得します。
-
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)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
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)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
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)
は内部的に計算されたコントロールの優先幅を返します。
-
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)
は内部的に計算されたコントロールの優先幅を返します。
-
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)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
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)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
-
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
-
pseudoClassStateChanged
public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
- パラメータ:
pseudoClass
- 疑似クラスactive
- アクティブ状態- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)
-
getTypeSelector
public String getTypeSelector()
- 定義:
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
-
-