-
- 型パラメータ:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 voidapplyStyle(StyleOrigin origin, T value)このメソッドは、プロパティの値を設定するためにCSSコードから呼び出されます。CssMetaData<? extends Styleable,T>getCssMetaData()このjavafx.beans.property.StyleablePropertyに対応するCssMetaDataを反映します。StyleOrigingetStyleOrigin()プロパティの値の元を示します。-
インタフェース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
-
-