-
- All Implemented Interfaces:
-
Observable
,Property<String>
,ReadOnlyProperty<String>
,ObservableObjectValue<String>
,ObservableStringValue
,ObservableValue<String>
,WritableObjectValue<String>
,WritableStringValue
,WritableValue<String>
,StyleableProperty<String>
- 已知直接子类:
-
SimpleStyleableStringProperty
public abstract class StyleableStringProperty extends StringPropertyBase implements StyleableProperty<String>
这个类扩展了StringPropertyBase
并提供了一个StyleableProperty
的部分实现。 方法StyleableProperty.getCssMetaData()
未被实现。 这个类用于制作一个StringProperty
,否则将被实现为一个StringPropertyBase
,由CSS风格化。- 从以下版本开始:
- JavaFX 8.0
- 另请参见:
-
StringPropertyBase
,CssMetaData
,StyleableProperty
-
-
构造方法摘要
构造方法 Constructor 描述 StyleableStringProperty()
StyleableStringProperty
的构造StyleableStringProperty
。StyleableStringProperty(String initialValue)
StyleableStringProperty
的构造StyleableStringProperty
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
applyStyle(StyleOrigin origin, String v)
这个方法从CSS代码调用来设置属性的值。void
bind(ObservableValue<? extends String> observable)
为此Property
创建一个单向绑定。StyleOrigin
getStyleOrigin()
告诉物业的价值的起源。void
set(String v)
设置包装的值。-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javafx.beans.value.ObservableValue
getValue
-
Methods inherited from interface javafx.beans.property.ReadOnlyProperty
getBean, getName
-
Methods inherited from class javafx.beans.binding.StringExpression
concat, getValue, getValueSafe, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, isEmpty, isEqualTo, isEqualTo, isEqualToIgnoreCase, isEqualToIgnoreCase, isNotEmpty, isNotEqualTo, isNotEqualTo, isNotEqualToIgnoreCase, isNotEqualToIgnoreCase, isNotNull, isNull, length, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, stringExpression
-
Methods inherited from class javafx.beans.property.StringProperty
bindBidirectional, bindBidirectional, bindBidirectional, setValue, unbindBidirectional, unbindBidirectional
-
Methods inherited from class javafx.beans.property.StringPropertyBase
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from interface javafx.css.StyleableProperty
getCssMetaData
-
Methods inherited from interface javafx.beans.value.WritableValue
getValue, setValue
-
-
-
-
构造方法详细信息
-
StyleableStringProperty
public StyleableStringProperty()
StyleableStringProperty
的构造StyleableStringProperty
。
-
StyleableStringProperty
public StyleableStringProperty(String initialValue)
StyleableStringProperty
的构造StyleableStringProperty
。- 参数
-
initialValue
- 包装的初始值Object
-
-
方法详细信息
-
applyStyle
public void applyStyle(StyleOrigin origin, String v)
这个方法从CSS代码调用来设置属性的值。- Specified by:
-
applyStyle
在接口StyleableProperty<String>
- 参数
-
origin
- 原产地 -
v
- 值
-
bind
public void bind(ObservableValue<? extends String> observable)
为此创建一个单向绑定Property
。请注意,JavaFX具有通过弱侦听器实现的所有绑定调用。 这意味着bound属性可以被垃圾回收并停止更新。
- Specified by:
-
bind
在接口Property<String>
- 重写:
-
bind
在StringPropertyBase
- 参数
-
observable
- 可观察到这个Property
应该绑定到。
-
set
public void set(String v)
设置包装的值。 应相当于WritableValue.setValue(java.lang.Object)
- Specified by:
-
set
在接口WritableObjectValue<String>
- 重写:
-
set
在StringPropertyBase
- 参数
-
v
- 新的价值 - 另请参见:
-
WritableObjectValue.get()
-
getStyleOrigin
public StyleOrigin getStyleOrigin()
告诉物业的价值的起源。 这是需要确定CSS是否可以覆盖该值。- Specified by:
-
getStyleOrigin
在接口StyleableProperty<String>
- 结果
- 风格起源
-
-