モジュール javafx.base
パッケージjavafx.beans.property
パッケージjavafx.beans.property
は、読取り専用プロパティ、書込み可能プロパティおよび多数の実装を定義します。
読取り専用のプロパティ
読取り専用プロパティには、プリミティブ値を返すget()
とボックス化値を返すgetValue()
の2つのgetterがあります。
変更に対して読取り専用プロパティを監視できます。 InvalidationListeners
およびChangeListeners
を追加および削除するメソッドを定義します。
読取り専用プロパティのコンテキストを取得するには、2つのメソッド getBean()
とgetName()
が定義されます。 含まれているBeanとプロパティの名前を返します。
書込み可能プロパティ
読取り専用プロパティに定義された機能に加えて、書込み可能プロパティには次のメソッドが含まれています。
読取り専用プロパティに定義されたgetterに加えて、書込み可能プロパティは2つのsetterを定義します。 setter set()
はプリミティブ値を取得し、2つ目のsetter setValue()
はボックス化値を取得します。
すべてのプロパティは、同じ型のObservableValues
にバインドできます。つまり、プロパティにはバインドされたObservableValue
と同じ値が常に含まれることを意味します。 両方のプロパティが常に同じ値を含むように、2つのプロパティ間の双方向バインディングを定義することもできます。 プロパティの一方を変更すると、他方が更新されます。
-
インタフェースのサマリー インタフェース 説明 Property<T> 型に関係なくすべての(書込み可能)プロパティに共通のメソッドを定義する汎用インタフェース。ReadOnlyProperty<T> 型に関係なくすべての読取り可能プロパティに共通のメソッドを定義する汎用インタフェース。 -
クラスのサマリー クラス 説明 BooleanProperty このクラスは、boolean
値をラップするProperty
の完全な実装を提供します。BooleanPropertyBase クラスBooleanPropertyBase
は、boolean
値をラップするプロパティのベース・クラスです。DoubleProperty このクラスは、double
値をラップするProperty
を定義します。DoublePropertyBase クラスDoublePropertyBase
は、double
値をラップするプロパティのベース・クラスです。FloatProperty このクラスは、float
値をラップするProperty
を定義します。FloatPropertyBase クラスFloatPropertyBase
は、float
値をラップするプロパティのベース・クラスです。IntegerProperty このクラスは、int
値をラップするProperty
を定義します。IntegerPropertyBase クラスIntegerPropertyBase
は、int
値をラップするプロパティのベース・クラスです。ListProperty<E> このクラスは、ObservableList
をラップするProperty
の完全な実装を提供します。ListPropertyBase<E> クラスListPropertyBase
は、ObservableList
をラップするプロパティのベース・クラスです。LongProperty このクラスは、long
値をラップするProperty
を定義します。LongPropertyBase クラスLongPropertyBase
は、long
値をラップするプロパティのベース・クラスです。MapProperty<K,V> このクラスは、ObservableMap
をラップするProperty
の完全な実装を提供します。MapPropertyBase<K,V> クラスMapPropertyBase
は、ObservableMap
をラップするプロパティのベース・クラスです。ObjectProperty<T> このクラスは、任意のObject
をラップするProperty
の完全な実装を提供します。ObjectPropertyBase<T> クラスObjectPropertyBase
は、任意のObject
をラップするプロパティのベース・クラスです。ReadOnlyBooleanProperty boolean
をラップするすべての読み取り専用プロパティのスーパークラス。ReadOnlyBooleanPropertyBase boolean
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyBooleanWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyDoubleProperty double
をラップするすべての読み取り専用プロパティのスーパークラス。ReadOnlyDoublePropertyBase double
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyDoubleWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyFloatProperty float
をラップするすべての読み取り専用プロパティのスーパークラス。ReadOnlyFloatPropertyBase float
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyFloatWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyIntegerProperty int
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlyIntegerPropertyBase int
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyIntegerWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyListProperty<E> ObservableList
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlyListPropertyBase<E> ObservableList
をラッピングするすべての読み取り専用プロパティの基本クラス。ReadOnlyListWrapper<E> このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyLongProperty long
をラップするすべての読み取り専用プロパティのスーパークラス。ReadOnlyLongPropertyBase long
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyLongWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyMapProperty<K,V> ObservableMap
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlyMapPropertyBase<K,V> ObservableMap
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyMapWrapper<K,V> このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyObjectProperty<T> 任意のObject
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlyObjectPropertyBase<T> 任意のObject
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyObjectWrapper<T> このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlySetProperty<E> ObservableSet
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlySetPropertyBase<E> ObservableSet
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlySetWrapper<E> このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。ReadOnlyStringProperty String
をラッピングするすべての読み取り専用プロパティのスーパークラス。ReadOnlyStringPropertyBase String
をラップするすべての読取り専用プロパティのベース・クラス。ReadOnlyStringWrapper このクラスは、読取り専用プロパティを定義する便利なクラスを提供します。SetProperty<E> このクラスは、ObservableSet
をラップするProperty
の完全な実装を提供します。SetPropertyBase<E> クラスSetPropertyBase
は、ObservableSet
をラップするプロパティのベース・クラスです。SimpleBooleanProperty このクラスは、boolean
値をラップするProperty
の完全な実装を提供します。SimpleDoubleProperty このクラスは、double
値をラップするProperty
の完全な実装を提供します。SimpleFloatProperty このクラスは、float
値をラップするProperty
の完全な実装を提供します。SimpleIntegerProperty このクラスは、int
値をラップするProperty
の完全な実装を提供します。SimpleListProperty<E> このクラスは、ObservableList
をラップするProperty
の完全な実装を提供します。SimpleLongProperty このクラスは、long
値をラップするProperty
の完全な実装を提供します。SimpleMapProperty<K,V> このクラスは、ObservableMap
をラップするProperty
の完全な実装を提供します。SimpleObjectProperty<T> このクラスは、任意のObject
をラップするProperty
の完全な実装を提供します。SimpleSetProperty<E> このクラスは、ObservableSet
をラップするProperty
の完全な実装を提供します。SimpleStringProperty このクラスは、String
値をラップするProperty
の完全な実装を提供します。StringProperty このクラスは、String
値をラップするProperty
の完全な実装を提供します。StringPropertyBase クラスStringPropertyBase
は、String
値をラップするプロパティのベース・クラスです。