私は自分自身でJavaFXを使用してGUIをカバーし始めています。ObservableValueのインスタンスがどのように変更を特定の値で "監視"できるのか不思議でした。これはプロパティのバインディングにとって重要な概念ですが、私の本は実際にどのようにこれを達成するか説明していません。私は興味があります。JavaFX Observable Value
ありがとうございました。
私は自分自身でJavaFXを使用してGUIをカバーし始めています。ObservableValueのインスタンスがどのように変更を特定の値で "監視"できるのか不思議でした。これはプロパティのバインディングにとって重要な概念ですが、私の本は実際にどのようにこれを達成するか説明していません。私は興味があります。JavaFX Observable Value
ありがとうございました。
Observableタイプの背後には魔法はありません。実際には、それは本当にシンプルです:
* Propertyクラスの値を外部から変更する唯一の方法は、リスナーをトリガーするsetterメソッドです。
observer patternです。あなたはobserver designで読むことができます。 JavaFXでどのように実装されているかの詳細を知りたければ、JavaFX source、特にproperty sourceを調べ、関連する重要なクラスはExpressionHelperです。