public abstract class StyleableObjectProperty<T> extends ObjectPropertyBase<T> implements StyleableProperty<T>
ObjectPropertyBaseを拡張し、StyleablePropertyの部分的な実装を提供します。 StyleableProperty.getCssMetaData()メソッドは実装されません。 このクラスはObjectPropertyをCSSでスタイル設定可能にするために使用されます。このクラスを使用しない場合は、ObjectPropertyBaseとして実装されます。 ObjectPropertyBase, CssMetaData, StyleableProperty| コンストラクタと説明 |
|---|
StyleableObjectProperty()
StyleableObjectPropertyのコンストラクタ。 |
StyleableObjectProperty(T initialValue)
StyleableObjectPropertyのコンストラクタ。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void |
applyStyle(StyleOrigin origin, T v)
このメソッドは、プロパティの値を設定するためにCSSコードから呼び出されます。
|
void |
bind(ObservableValue<? extends T> observable)
この
Propertyの一方向バインディングを作成します。 |
StyleOrigin |
getStyleOrigin()
プロパティの値の元を示します。
|
void |
set(T v)
ラップされた値を設定します。
|
addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbindbindBidirectional, setValue, unbindBidirectionalasString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCssMetaDatagetValue, setValuegetBean, getNamegetValuepublic StyleableObjectProperty()
StyleableObjectPropertyのコンストラクタ。public StyleableObjectProperty(T initialValue)
StyleableObjectPropertyのコンストラクタ。initialValue - ラップされたObjectの初期値public void applyStyle(StyleOrigin origin, T v)
applyStyle、インタフェースStyleableProperty<T>public void bind(ObservableValue<? extends T> observable)
Propertyの一方向バインディングを作成します。
JavaFXが弱いリスナーを通じて実装されるすべてのバインドの呼出しを持つことに注意してください。 これはバインドされたプロパティがガベージ・コレクションされて更新を停止できることを意味します。
public void set(T v)
WritableValue.setValue(java.lang.Object)と同等である必要があります WritableObjectValue<T>のsetset、クラスObjectPropertyBase<T>v - 新しい値WritableObjectValue.get()public StyleOrigin getStyleOrigin()
getStyleOrigin、インタフェースStyleableProperty<T>Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.