モジュール 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つのプロパティ間の双方向バインディングを定義することもできます。 プロパティの一方を変更すると、他方が更新されます。