-
- 型パラメータ:
T
- 特定の特性
- すべてのスーパー・インタフェース:
WritableValue<T>
- 既知のすべての実装クラス:
SimpleStyleableBooleanProperty
,SimpleStyleableDoubleProperty
,SimpleStyleableFloatProperty
,SimpleStyleableIntegerProperty
,SimpleStyleableLongProperty
,SimpleStyleableObjectProperty
,SimpleStyleableStringProperty
,StyleableBooleanProperty
,StyleableDoubleProperty
,StyleableFloatProperty
,StyleableIntegerProperty
,StyleableLongProperty
,StyleableObjectProperty
,StyleableStringProperty
public interface StyleableProperty<T> extends WritableValue<T>
StyleablePropertyを使用すると、javafx.beans.property
をCSSからスタイルできます。このインタフェースにより、CSS処理と
javafx.beans.property
の間の調整が可能になります。 実装では、値の設定が次の優先度の昇順で行われるようにし、重要度は等しいと仮定します。Application.setUserAgentStylesheet(java.lang.String)
のユーザー・エージェント・スタイルシートのスタイルNode.setOpacity(double)
の呼出しなどの、コードからの値セットScene.getStylesheets()
またはParent.getStylesheets()
の作成者スタイルシートのスタイルNode.setStyle(java.lang.String)
のスタイル
StyleablePropertyFactory
により、StyleablePropertyとそれに対応するCssMetaDataの作成が非常に単純化されます。- 導入されたバージョン:
- JavaFX 8.0
- 関連項目:
StyleablePropertyFactory
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 void
applyStyle(StyleOrigin origin, T value)
このメソッドは、プロパティの値を設定するためにCSSコードから呼び出されます。CssMetaData<? extends Styleable,T>
getCssMetaData()
このjavafx.beans.property.StyleableProperty
に対応するCssMetaDataを反映します。StyleOrigin
getStyleOrigin()
プロパティの値の元を示します。-
インタフェース javafx.beans.value.WritableValueで宣言されたメソッド
getValue, setValue
-
-
-
-
メソッドの詳細
-
applyStyle
void applyStyle(StyleOrigin origin, T value)
このメソッドは、プロパティの値を設定するためにCSSコードから呼び出されます。- パラメータ:
origin
- 起源value
- 値
-
getStyleOrigin
StyleOrigin getStyleOrigin()
プロパティの値の元を示します。 これは、CSSで値をオーバーライドできるかどうかを判別するために必要です。- 戻り値:
- スタイルの起源
-
getCssMetaData
CssMetaData<? extends Styleable,T> getCssMetaData()
このjavafx.beans.property.StyleableProperty
に対応するCssMetaDataを反映します。- 戻り値:
- 対応するCssMetaData
-
-