2016-11-21 4 views
0

私は小さな実験的なデスクトップアプリケーションを作成しています。基本的には、レシピのリストと単一のレシピに関する詳細情報を表示するオプションがあります。JavaFX値の交換が可能な場所

TableViewにバインドするObservableList<Recipe>を格納するRecipeContextというクラスを実装しているため、コレクションに追加または削除するとビューが自動的に更新されます。

単一のレシピに似たものが必要ですが、Observableではレシピを変更して新しいレシピ情報を表示するように自動的にビューを更新する必要があります。

これはもう少し明確にするために、私はこのような何かしたい:

SingleObservable<Recipe> detailedRecipe = new SingleObservable<>(new Recipe("A")); 
detailedInformationController.bindRecipeObservable(detailedRecipe); 
// Recipe A is displayed 
detailedRecipe.set(new Recipe("B")); 
// View is notified about the change and displays Recipe B 

をそれを行うクラスがありますか?

答えて

関連する問題