- 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 プロパティ 説明 StringPropertyidこのPopupControlのID。DoublePropertymaxHeightコントロールの計算された最大高をオーバーライドするためのプロパティ。DoublePropertymaxWidthコントロールの計算された最大幅をオーバーライドするためのプロパティ。DoublePropertyminHeightコントロールの計算された最小高をオーバーライドするためのプロパティ。DoublePropertyminWidthコントロールの計算された最小幅をオーバーライドするためのプロパティ。DoublePropertyprefHeightコントロールの計算された優先高をオーバーライドするためのプロパティ。DoublePropertyprefWidthコントロールの計算された優先幅をオーバーライドするためのプロパティ。ObjectProperty<Skin<?>>skinSkinは、このPopupControlのレンダリングを管理します。StringPropertystyle-
クラス 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 classPopupControl.CSSBridgeポップアップ・ウィンドウとシーングラフ間のリンク。-
クラス javafx.stage.PopupWindowから継承されたネストされたクラス/インタフェース
PopupWindow.AnchorLocation
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected PopupControl.CSSBridgebridge特別なルート・ノードが必要となります(PopupControlにすでに存在する特別なルート・ノードを置換できない場合を除く)。static doubleUSE_COMPUTED_SIZEコントロールのsetMinWidth()、setMinHeight()、setPrefWidth()、setPrefHeight()、setMaxWidth()、setMaxHeight()の各メソッドに渡して、コントロールのサイズ制約をcomputeMinWidth()、computeMinHeight()、computePrefWidth()、computePrefHeight()、computeMaxWidth()またはcomputeMaxHeight()によって返される組込みのサイズにリセットできるセンチネル値。static doubleUSE_PREF_SIZEコントロールのsetMinWidth()、setMinHeight()、setMaxWidth()、setMaxHeight()のいずれかのメソッドに渡して、最大制約や最小制約に優先寸法を使用する必要があることを示すセンチネル値。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 PopupControl()新しい空のPopupControlを作成します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected Skin<?>createDefaultSkin()このコントロールのデフォルト・スキンの新しいインスタンスを作成します。static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()このStyleableのCssMetaData。StringgetId()このPopupControlのID。doublegetMaxHeight()コントロールの計算された最大高をオーバーライドするためのプロパティ。doublegetMaxWidth()コントロールの計算された最大幅をオーバーライドするためのプロパティ。doublegetMinHeight()コントロールの計算された最小高をオーバーライドするためのプロパティ。doublegetMinWidth()コントロールの計算された最小幅をオーバーライドするためのプロパティ。doublegetPrefHeight()コントロールの計算された優先高をオーバーライドするためのプロパティ。doublegetPrefWidth()コントロールの計算された優先幅をオーバーライドするためのプロパティ。ObservableSet<PseudoClass>getPseudoClassStates()このStyleableの擬似クラスの状態を返します。Skin<?>getSkin()プロパティskinの値を取得します。StringgetStyle()この特定のPopupControlに関連付けられているCSSスタイルの文字列表現。NodegetStyleableNode()このStyleableオブジェクトを表すNodeを返します。StyleablegetStyleableParent()このStyleableの親を返すか、親がない場合はnullを返します。ObservableList<String>getStyleClass()このPopupControlのstyleClassを構成する文字列識別子のリストを返します。StringgetTypeSelector()セレクタの照合に使用されるこのStyleableの型。StringPropertyidProperty()このPopupControlのID。doublemaxHeight(double width)このノードの最大高を決定するために、レイアウト中に呼び出されます。DoublePropertymaxHeightProperty()コントロールの計算された最大高をオーバーライドするためのプロパティ。doublemaxWidth(double height)このノードの最大幅を決定するために、レイアウト中に呼び出されます。DoublePropertymaxWidthProperty()コントロールの計算された最大幅をオーバーライドするためのプロパティ。doubleminHeight(double width)このノードの最小高を決定するために、レイアウト中に呼び出されます。DoublePropertyminHeightProperty()コントロールの計算された最小高をオーバーライドするためのプロパティ。doubleminWidth(double height)このノードの最小幅を決定するために、レイアウト中に呼び出されます。DoublePropertyminWidthProperty()コントロールの計算された最小幅をオーバーライドするためのプロパティ。doubleprefHeight(double width)このノードの優先高を決定するためにレイアウト中に呼び出されます。DoublePropertyprefHeightProperty()コントロールの計算された優先高をオーバーライドするためのプロパティ。doubleprefWidth(double height)このノードの優先幅を決定するために、レイアウト中に呼び出されます。DoublePropertyprefWidthProperty()コントロールの計算された優先幅をオーバーライドするためのプロパティ。voidpseudoClassStateChanged(PseudoClass pseudoClass, boolean active)voidsetId(String value)このPopupControlのIDを設定します。voidsetMaxHeight(double value)コントロールの計算された最大高をオーバーライドするためのプロパティ。voidsetMaxSize(double maxWidth, double maxHeight)コントロールの計算された最大幅と最大高をオーバーライドするためのコンビニエンス・メソッド。voidsetMaxWidth(double value)コントロールの計算された最大幅をオーバーライドするためのプロパティ。voidsetMinHeight(double value)コントロールの計算された最小高をオーバーライドするためのプロパティ。voidsetMinSize(double minWidth, double minHeight)コントロールの計算された最小幅と最小高をオーバーライドするためのコンビニエンス・メソッド。voidsetMinWidth(double value)コントロールの計算された最小幅をオーバーライドするためのプロパティ。voidsetPrefHeight(double value)コントロールの計算された優先高をオーバーライドするためのプロパティ。voidsetPrefSize(double prefWidth, double prefHeight)コントロールの計算された優先幅と優先高をオーバーライドするためのコンビニエンス・メソッド。voidsetPrefWidth(double value)コントロールの計算された優先幅をオーバーライドするためのプロパティ。voidsetSkin(Skin<?> value)プロパティskinの値を設定します。voidsetStyle(String value)この特定のPopupControlに関連付けられているCSSスタイルの文字列表現。ObjectProperty<Skin<?>>skinProperty()Skinは、このPopupControlのレンダリングを管理します。StringPropertystyleProperty()-
クラス 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
-
-