-
- 参数类型
-
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 方法 描述 void
applyStyle(StyleOrigin origin, T value)
这个方法从CSS代码调用来设置属性的值。CssMetaData<? extends Styleable,T>
getCssMetaData()
反映了对应于这个javafx.beans.property.StyleableProperty
StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。-
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
-
-