public class PopupControl extends PopupWindow implements Skinnable, Styleable
Type | プロパティと説明 |
---|---|
StringProperty |
id
この
PopupControl のID。 |
DoubleProperty |
maxHeight
コントロールの計算された最大高をオーバーライドするためのプロパティ。
|
DoubleProperty |
maxWidth
コントロールの計算された最大幅をオーバーライドするためのプロパティ。
|
DoubleProperty |
minHeight
コントロールの計算された最小高をオーバーライドするためのプロパティ。
|
DoubleProperty |
minWidth
コントロールの計算された最小幅をオーバーライドするためのプロパティ。
|
DoubleProperty |
prefHeight
コントロールの計算された優先高をオーバーライドするためのプロパティ。
|
DoubleProperty |
prefWidth
コントロールの計算された優先幅をオーバーライドするためのプロパティ。
|
ObjectProperty<Skin<?>> |
skin
Skinは、この
PopupControl のレンダリングを管理します。 |
StringProperty |
style |
anchorLocation、anchorX、anchorY、autoFix、autoHide、consumeAutoHidingEvents、hideOnEscape、onAutoHide、ownerNode、ownerWindow
修飾子と型 | クラスと説明 |
---|---|
protected class |
PopupControl.CSSBridge
ポップアップ・ウィンドウとシーングラフ間のリンク。
|
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スタイルの文字列表現。 |
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() |
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
addEventFilter、addEventHandler、buildEventDispatchChain、centerOnScreen、eventDispatcherProperty、fireEvent、focusedProperty、getEventDispatcher、getHeight、getOnCloseRequest、getOnHidden、getOnHiding、getOnShowing、getOnShown、getOpacity、getProperties、getScene、getUserData、getWidth、getX、getY、hasProperties、heightProperty、isFocused、isShowing、onCloseRequestProperty、onHiddenProperty、onHidingProperty、onShowingProperty、onShownProperty、opacityProperty、removeEventFilter、removeEventHandler、requestFocus、sceneProperty、setEventDispatcher、setEventHandler、setHeight、setOnCloseRequest、setOnHidden、setOnHiding、setOnShowing、setOnShown、setOpacity、setUserData、setWidth、setX、setY、show、showingProperty、sizeToScene、widthProperty、xProperty、yProperty
public final StringProperty idProperty
PopupControl
のID。この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。これは、HTML要素のid属性に似ています(CSS IDの指定)。getId()
、setId(String)
public final StringProperty styleProperty
getStyle()
、setStyle(String)
public final ObjectProperty<Skin<?>> skinProperty
PopupControl
のレンダリングを管理します。PopupControl
の視点では、Skin
はブラック・ボックスです。PopupControl
の状態の変更をリスニングして対応します。
PopupControl
とそのSkin
との間には1対1の関係があります。どのSkin
も、PopupControl
への後方参照を保持します。
スキンはnullである場合があります。
Skinnable
のskinProperty
getSkin()
、setSkin(Skin)
public final DoubleProperty minWidthProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinWidth(forHeight)
は内部的に計算されたコントロールの最小幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty minHeightProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinHeight(forWidth)
は内部的に計算されたコントロールの最小高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty prefWidthProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたコントロールの優先幅を返します。
public final DoubleProperty prefHeightProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたコントロールの優先幅を返します。
public final DoubleProperty maxWidthProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたコントロールの最大幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty maxHeightProperty
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたコントロールの最大高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public static final double USE_PREF_SIZE
public static final double USE_COMPUTED_SIZE
protected PopupControl.CSSBridge bridge
public final StringProperty idProperty()
PopupControl
のID。この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。これは、HTML要素のid属性に似ています(CSS IDの指定)。getId()
、setId(String)
public final void setId(String value)
PopupControl
のIDを設定します。この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。これは、HTML要素のid属性に似ています(CSS IDの指定)。value
- setId
メソッドを使用してこのPopupControl
に割り当てられたIDか、またはIDが割り当てられていない場合にはnull
。public final String getId()
PopupControl
のID。この単純な文字列識別子は、シーン・グラフ内で特定のノードを検索するのに役立ちます。ノードのIDはシーン・グラフ内で一意である必要がありますが、この一意性は強制されません。これは、HTML要素のid属性に似ています(CSS IDの指定)。public final ObservableList<String> getStyleClass()
getStyleClass
、インタフェース: Styleable
public final void setStyle(String value)
PopupControl
に関連付けられているCSSスタイルの文字列表現。これは、HTML要素のstyle属性に似ています。HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。value
- このPopupControl
に使用するインラインCSSスタイル。null
は、空の文字列に暗黙的に変換されます。public final String getStyle()
PopupControl
に関連付けられているCSSスタイルの文字列表現。これは、HTML要素のstyle属性に似ています。HTMLのstyle属性と同様に、この変数にはスタイル・プロパティと値が含まれ、スタイル・ルールのセレクタ部分は含まれていないことに注意してください。public final StringProperty styleProperty()
getStyle()
、setStyle(String)
public final ObjectProperty<Skin<?>> skinProperty()
PopupControl
のレンダリングを管理します。PopupControl
の視点では、Skin
はブラック・ボックスです。PopupControl
の状態の変更をリスニングして対応します。
PopupControl
とそのSkin
との間には1対1の関係があります。どのSkin
も、PopupControl
への後方参照を保持します。
スキンはnullである場合があります。
Skinnable
のskinProperty
getSkin()
、setSkin(Skin)
public final void setSkin(Skin<?> value)
public final Skin<?> getSkin()
public final void setMinWidth(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinWidth(forHeight)
は内部的に計算されたコントロールの最小幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final double getMinWidth()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinWidth(forHeight)
は内部的に計算されたコントロールの最小幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty minWidthProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinWidth(forHeight)
は内部的に計算されたコントロールの最小幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final void setMinHeight(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinHeight(forWidth)
は内部的に計算されたコントロールの最小高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final double getMinHeight()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinHeight(forWidth)
は内部的に計算されたコントロールの最小高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty minHeightProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMinHeight(forWidth)
は内部的に計算されたコントロールの最小高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMinHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public void setMinSize(double minWidth, double minHeight)
minWidth
- 最小幅のオーバーライド値minHeight
- 最小高のオーバーライド値setMinWidth(double)
、setMinHeight(double)
public final void setPrefWidth(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたコントロールの優先幅を返します。
public final double getPrefWidth()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたコントロールの優先幅を返します。
public final DoubleProperty prefWidthProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefWidth(forHeight)
は内部的に計算されたコントロールの優先幅を返します。
public final void setPrefHeight(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたコントロールの優先幅を返します。
public final double getPrefHeight()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたコントロールの優先幅を返します。
public final DoubleProperty prefHeightProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getPrefHeight(forWidth)
は内部的に計算されたコントロールの優先幅を返します。
public void setPrefSize(double prefWidth, double prefHeight)
prefWidth
- 優先幅のオーバーライド値prefHeight
- 優先高のオーバーライド値setPrefWidth(double)
、setPrefHeight(double)
public final void setMaxWidth(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたコントロールの最大幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final double getMaxWidth()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたコントロールの最大幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty maxWidthProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxWidth(forHeight)
は内部的に計算されたコントロールの最大幅を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxWidth(forHeight)
によってコントロールの優先幅が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final void setMaxHeight(double value)
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたコントロールの最大高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final double getMaxHeight()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたコントロールの最大高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public final DoubleProperty maxHeightProperty()
デフォルトではUSE_COMPUTED_SIZE
フラグが設定され、getMaxHeight(forWidth)
は内部的に計算されたコントロールの最大高を返します。
この値をUSE_PREF_SIZE
フラグに設定すると、getMaxHeight(forWidth)
によってコントロールの優先高が返されるようになるため、アプリケーションでコントロールのサイズ変更可能性を容易に制限できます。
public void setMaxSize(double maxWidth, double maxHeight)
maxWidth
- 最大幅のオーバーライド値maxHeight
- 最大高のオーバーライド値setMaxWidth(double)
、setMaxHeight(double)
public final double minWidth(double height)
minWidth(forHeight)
からの値を返します。height
- 高さsetMinWidth(double)
public final double minHeight(double width)
minHeight(forWidth)
からの値を返します。width
- 幅setMinHeight(double)
public final double prefWidth(double height)
prefWidth(forHeight)
からの値を返します。height
- 高さsetPrefWidth(double)
public final double prefHeight(double width)
prefHeight(forWidth)
からの値を返します。width
- 幅setPrefHeight(double)
public final double maxWidth(double height)
maxWidth(forHeight)
からの値を返します。height
- 高さsetMaxWidth(double)
public final double maxHeight(double width)
maxHeight(forWidth)
からの値を返します。width
- 幅setMaxHeight(double)
protected Skin<?> createDefaultSkin()
-fx-skin
を介してスキンが提供されていない場合にコントロール用のスキンを作成するために、またはsetSkin(...)
を使用してサブクラスで明示的に設定するために呼び出されます。public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
getCssMetaData
、インタフェース: Styleable
public final void pseudoClassStateChanged(PseudoClass pseudoClass, boolean active)
Node.pseudoClassStateChanged(javafx.css.PseudoClass, boolean)
public String getTypeSelector()
Styleable
の型。これはHTMLの要素に似ています(CSSタイプ・セレクタ)。getTypeSelector
、インタフェース: Styleable
public Styleable getStyleableParent()
ownerNode
か、またはownerNodeが設定されていない場合にはownerWindow
のシーンのルートです。ポップアップが表示されていない場合は、ownerNodeとownerWindowの両方がnullとなり、null
が返されます。PopupWindowのシーン・ルートがownerNodeまたはownerWindowを正しく返すことを保証する方法がないため、PopupWindowのシーン・ルートは返されないことに注意してください。getStyleableParent
、インタフェース: Styleable
PopupWindow.getOwnerNode()
、PopupWindow.getOwnerWindow()
またはnull。public final ObservableSet<PseudoClass> getPseudoClassStates()
getPseudoClassStates
、インタフェース: Styleable
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.