-
- 参数类型
-
T- 具体属性
- All Superinterfaces:
-
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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 voidapplyStyle(StyleOrigin origin, T value)这个方法从CSS代码调用来设置属性的值。CssMetaData<? extends Styleable,T>getCssMetaData()反映了对应于这个javafx.beans.property.StyleablePropertyStyleOrigingetStyleOrigin()告诉物业的价值的起源。-
Methods inherited from interface 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
-
-