私は、自分の銀行口座とその振替に関する概要を得るプロジェクトに取り組んでいます。 したがって、BorderPaneを作成します。左側にメニューバーがあり、左側にnagivation(treeView)があります。
考え方は今、treeItemで選択すると、私のBorderPaneの中間部分の内容が変更されるはずです。
ナビゲーションツリーに表示されている最初のクレジットカードをクリックすると、概要がBorderPaneの中央に表示されます。したがって私はFXML文書を作成しました。
「概要」をクリックすると、すべてのクレジットカードに「月の初めの金額」や「金額」などの概要が表示されます。 私はこの外観のFXMLも持っています。 問題は次のとおりです。それぞれ異なるFXMLファイルのコントロールをどのように扱うかがはっきりしていません。各FXMLファイルには独自のコントローラが必要ですか?
または、私はちょうど1つのコントローラを使用して、相互作用する各コントロールを処理し、実行する必要がある情報を処理する別のクラスを呼び出す必要がありますか?
どうやったらいいですか?複数のコントローラまたはプレゼンター?
-1
A
答えて
0
各FXMLファイルには独自のコントローラが必要です。
異なるFXMLファイル間でコントローラを共有しようとしないでください。その中には災害と苦痛があります。痛みの説明:
- JavaFX multiple FXML and 1 shared controller
- Have multiple FXML files (created in SceneBuilder), but only one controller. Does each scene load it's own copy of the controller?
アイデアは、あなたの代わりにあなたがモデルまたはオブジェクトまたは別のコントローラインスタンス間の抽象化された永続化層を共有して、コントローラを共有していないということです。
関連する問題
- 1. アンドロイドMVP - 複数モデルのプレゼンター
- 2. Spring MVCの複数コントローラまたは単一コントローラ?
- 3. GWT-Platformグローバルプレゼンター1人に複数のネストされたプレゼンター
- 4. 複数のコントローラまたはビューにng-modelがあります
- 5. MVPは複数のプレゼンターから状態を受信していますか?
- 6. 複数のビューと1人のプレゼンターによるWinform MVP
- 7. 複数のアサーションを含むプレゼンター - 最初のユニットテスト
- 8. Android LeanbackのArrayObjectAdapterに複数のプレゼンターを追加
- 9. 複数レベルのタブ付きインターフェイスのコントローラ、アクションヘルパー、またはビューヘルパー
- 10. Rails4:複数のコントローラ
- 11. 各プレゼンターのコールで重複するフラグメントメソッド
- 12. MVCパターン、1つまたは複数のコントローラ/サーブレット?
- 13. プレゼンターでプレゼンターを使用
- 14. 複数の機能を備えたコントローラ
- 15. GWTPのネストされたプレゼンター
- 16. 複数のコントローラへのクッキー?
- 17. コントローラ内の複数の$ cordovaInAppBrowser
- 18. 角度の複数のコントローラ
- 19. コントローラ上の複数のルート
- 20. Spring MVCのコントローラは、複数のURLリクエスト
- 21. ASP.NET MVCコントローラ - 単数型または複数型で問題ありません
- 22. MVC 4:複数コントローラのアクションパラメータ
- 23. 複数ページのAirconsoleコントローラ?
- 24. ASP.Net Core 2複数のコントローラ
- 25. コントローラのEmber複数インスタンス
- 26. laravel ajaxはコントローラに複数の変数を渡しますか?
- 27. MVC - クラスコントローラで複数の(または複数の)コントローラを呼び出せますか?
- 28. MVP:プレゼンター
- 29. Laravelプレゼンター
- 30. Railsの - プレゼンター
ありがとうございました! – BlackACE