インタフェース
javafx.beans.property.Propertyの使用
-
Propertyを使用しているパッケージ パッケージ 説明 javafx.beans.binding 1つまたは複数のソースに依存する値を計算するBinding
を作成および操作するクラスを提供します。javafx.beans.property パッケージjavafx.beans.property
は、読取り専用プロパティ、書込み可能プロパティおよび多数の実装を定義します。javafx.beans.property.adapter 通常のJava Beanプロパティとそれに対応するJavaFX Property
の間でアダプタとして機能するさまざまなクラスを提供します。javafx.css プロパティをCSSを使用してスタイル設定可能にし、擬似クラス状態をサポートするAPIを提供します。 -
-
javafx.beans.bindingでのPropertyの使用
Property型のパラメータを持つjavafx.beans.bindingのメソッド 修飾子と型 メソッド 説明 static void
Bindings. bindBidirectional(Property<String> stringProperty, Property<?> otherProperty, Format format)
変換用に指定されたFormat
を使用して、String
-Property
と別のProperty
の間の双方向バインディング(または逆方向バインド)を生成します。static <T> void
Bindings. bindBidirectional(Property<String> stringProperty, Property<T> otherProperty, StringConverter<T> converter)
変換用に指定されたStringConverter
を使用して、String
-Property
と別のProperty
の間の双方向バインディング(または逆方向バインド)を生成します。static <T> void
Bindings. bindBidirectional(Property<T> property1, Property<T> property2)
Property
の2つのインスタンスの間の双方向バインディング(または逆方向バインド)を生成します。static <T> void
Bindings. unbindBidirectional(Property<T> property1, Property<T> property2)
Bindings.bindBidirectional(Property, Property)
で以前に定義した双方向バインディングを削除します。 -
javafx.beans.propertyでのPropertyの使用
Propertyを実装するjavafx.beans.propertyのクラス 修飾子と型 クラス 説明 class
BooleanProperty
このクラスは、boolean
値をラップするProperty
の完全な実装を提供します。class
BooleanPropertyBase
クラスBooleanPropertyBase
は、boolean
値をラップするプロパティのベース・クラスです。class
DoubleProperty
このクラスは、double
値をラップするProperty
を定義します。class
DoublePropertyBase
クラスDoublePropertyBase
は、double
値をラップするプロパティのベース・クラスです。class
FloatProperty
このクラスは、float
値をラップするProperty
を定義します。class
FloatPropertyBase
クラスFloatPropertyBase
は、float
値をラップするプロパティのベース・クラスです。class
IntegerProperty
このクラスは、int
値をラップするProperty
を定義します。class
IntegerPropertyBase
クラスIntegerPropertyBase
は、int
値をラップするプロパティのベース・クラスです。class
ListProperty<E>
このクラスは、ObservableList
をラップするProperty
の完全な実装を提供します。class
ListPropertyBase<E>
クラスListPropertyBase
は、ObservableList
をラップするプロパティのベース・クラスです。class
LongProperty
このクラスは、long
値をラップするProperty
を定義します。class
LongPropertyBase
クラスLongPropertyBase
は、long
値をラップするプロパティのベース・クラスです。class
MapProperty<K,V>
このクラスは、ObservableMap
をラップするProperty
の完全な実装を提供します。class
MapPropertyBase<K,V>
クラスMapPropertyBase
は、ObservableMap
をラップするプロパティのベース・クラスです。class
ObjectProperty<T>
このクラスは、任意のObject
をラップするProperty
の完全な実装を提供します。class
ObjectPropertyBase<T>
クラスObjectPropertyBase
は、任意のObject
をラップするプロパティのベース・クラスです。class
ReadOnlyBooleanWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyDoubleWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyFloatWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyIntegerWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyListWrapper<E>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyLongWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyMapWrapper<K,V>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyObjectWrapper<T>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlySetWrapper<E>
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
ReadOnlyStringWrapper
このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。class
SetProperty<E>
このクラスは、ObservableSet
をラップするProperty
の完全な実装を提供します。class
SetPropertyBase<E>
クラスSetPropertyBase
は、ObservableSet
をラップするプロパティのベース・クラスです。class
SimpleBooleanProperty
このクラスは、boolean
値をラップするProperty
の完全な実装を提供します。class
SimpleDoubleProperty
このクラスは、double
値をラップするProperty
の完全な実装を提供します。class
SimpleFloatProperty
このクラスは、float
値をラップするProperty
の完全な実装を提供します。class
SimpleIntegerProperty
このクラスは、int
値をラップするProperty
の完全な実装を提供します。class
SimpleListProperty<E>
このクラスは、ObservableList
をラップするProperty
の完全な実装を提供します。class
SimpleLongProperty
このクラスは、long
値をラップするProperty
の完全な実装を提供します。class
SimpleMapProperty<K,V>
このクラスは、ObservableMap
をラップするProperty
の完全な実装を提供します。class
SimpleObjectProperty<T>
このクラスは、任意のObject
をラップするProperty
の完全な実装を提供します。class
SimpleSetProperty<E>
このクラスは、ObservableSet
をラップするProperty
の完全な実装を提供します。class
SimpleStringProperty
このクラスは、String
値をラップするProperty
の完全な実装を提供します。class
StringProperty
このクラスは、String
値をラップするProperty
の完全な実装を提供します。class
StringPropertyBase
クラスStringPropertyBase
は、String
値をラップするプロパティのベース・クラスです。Property型のパラメータを持つjavafx.beans.propertyのメソッド 修飾子と型 メソッド 説明 void
BooleanProperty. bindBidirectional(Property<Boolean> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
DoubleProperty. bindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
FloatProperty. bindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
IntegerProperty. bindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
ListProperty. bindBidirectional(Property<ObservableList<E>> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
LongProperty. bindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
MapProperty. bindBidirectional(Property<ObservableMap<K,V>> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
ObjectProperty. bindBidirectional(Property<T> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
Property. bindBidirectional(Property<T> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
SetProperty. bindBidirectional(Property<ObservableSet<E>> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。void
StringProperty. bindBidirectional(Property<?> other, Format format)
このStringProperty
と別の任意のプロパティの間の双方向バインディングを作成します。void
StringProperty. bindBidirectional(Property<String> other)
このProperty
と別のPropertyの間の双方向バインディングを作成します。<T> void
StringProperty. bindBidirectional(Property<T> other, StringConverter<T> converter)
このStringProperty
と別の任意のプロパティの間の双方向バインディングを作成します。static BooleanProperty
BooleanProperty. booleanProperty(Property<Boolean> property)
Property
をラップするBooleanProperty
を返します。static DoubleProperty
DoubleProperty. doubleProperty(Property<Double> property)
Property
をラップし、双方向にバインドされるDoubleProperty
を返します。static FloatProperty
FloatProperty. floatProperty(Property<Float> property)
Property
をラップし、双方向にバインドされるFloatProperty
を返します。static IntegerProperty
IntegerProperty. integerProperty(Property<Integer> property)
Property
をラップし、双方向にバインドされるIntegerProperty
を返します。static LongProperty
LongProperty. longProperty(Property<Long> property)
Property
をラップし、双方向にバインドされるLongProperty
を返します。void
BooleanProperty. unbindBidirectional(Property<Boolean> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
DoubleProperty. unbindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
FloatProperty. unbindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
IntegerProperty. unbindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
ListProperty. unbindBidirectional(Property<ObservableList<E>> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
LongProperty. unbindBidirectional(Property<Number> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
MapProperty. unbindBidirectional(Property<ObservableMap<K,V>> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
ObjectProperty. unbindBidirectional(Property<T> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
Property. unbindBidirectional(Property<T> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
SetProperty. unbindBidirectional(Property<ObservableSet<E>> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。void
StringProperty. unbindBidirectional(Property<String> other)
このProperty
と別のPropertyの間の双方向バインディングを削除します。 -
javafx.beans.property.adapterのPropertyの使用
javafx.beans.property.adapterのPropertyのサブインタフェース 修飾子と型 インタフェース 説明 interface
JavaBeanProperty<T>
JavaBeanProperty
は、書き込み可能なJava BeanプロパティとJavaFXプロパティ間のすべてのアダプタのスーパー・インタフェースです。Propertyを実装するjavafx.beans.property.adapterのクラス 修飾子と型 クラス 説明 class
JavaBeanBooleanProperty
JavaBeanBooleanProperty
は、型boolean
またはBoolean
の通常のJava BeanプロパティとJavaFXBooleanProperty
間のアダプタを提供します。class
JavaBeanDoubleProperty
JavaBeanDoubleProperty
は、型double
またはDouble
の通常のJava BeanプロパティとJavaFXDoubleProperty
間のアダプタを提供します。class
JavaBeanFloatProperty
JavaBeanFloatProperty
は、型float
またはFloat
の通常のJava BeanプロパティとJavaFXFloatProperty
間のアダプタを提供します。class
JavaBeanIntegerProperty
JavaBeanIntegerProperty
は、型int
またはInteger
の通常のJava BeanプロパティとJavaFXIntegerProperty
間のアダプタを提供します。class
JavaBeanLongProperty
JavaBeanLongProperty
は、long
またはLong
型の通常のJava BeanプロパティとJavaFXLongProperty
間のアダプタを提供します。class
JavaBeanObjectProperty<T>
JavaBeanObjectProperty
は、T
型の通常のJava BeanプロパティとJavaFXObjectProperty<T>
間のアダプタを提供します。class
JavaBeanStringProperty
JavaBeanStringProperty
は、String
型の通常のJava BeanプロパティとJavaFXStringProperty
間のアダプタを提供します。 -
javafx.cssのPropertyの使用
Propertyを実装するjavafx.cssのクラス 修飾子と型 クラス 説明 class
SimpleStyleableBooleanProperty
このクラスはSimpleBooleanProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableDoubleProperty
このクラスはSimpleDoubleProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableFloatProperty
このクラスはSimpleFloatProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableIntegerProperty
このクラスはSimpleIntegerProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableLongProperty
このクラスはSimpleLongProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableObjectProperty<T>
このクラスはSimpleObjectProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
SimpleStyleableStringProperty
このクラスはSimpleStringProperty
を拡張し、StyleableProperty
の完全な実装を提供します。class
StyleableBooleanProperty
このクラスはBooleanPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableDoubleProperty
このクラスはDoublePropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableFloatProperty
このクラスはFloatPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableIntegerProperty
このクラスはIntegerPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableLongProperty
このクラスはLongPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableObjectProperty<T>
このクラスはObjectPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。class
StyleableStringProperty
このクラスはStringPropertyBase
を拡張し、StyleableProperty
の部分的な実装を提供します。
-