こんにちは、複数のビューを持つ Java MVC チュートリアルを探しています。たとえば、ユーザーがボタンをクリックしたときに、別のビューへのナビゲーションがあるようにします。
Java with MVC for 1 View は私には完全に明確ですが、ナビゲーションの方法がわかりません。
よろしくお願いします、ニクラス。
こんにちは、複数のビューを持つ Java MVC チュートリアルを探しています。たとえば、ユーザーがボタンをクリックしたときに、別のビューへのナビゲーションがあるようにします。
Java with MVC for 1 View は私には完全に明確ですが、ナビゲーションの方法がわかりません。
よろしくお願いします、ニクラス。
実際のビュー(JPanel)+コントローラーを保持する「ルート」コントローラー+ JFrameを作成しました。ナビゲートしたい場合は、ルートコントローラーで実際のコントローラーからメソッドを呼び出し、彼はビューとその他すべてのものを変更しています。
すべての Controller は、ビューの初期化などの一部の操作のために Controller Interface を実装します。
RootController knows JFrame
RootController + Controller1 know each other
Controller1 knows View1/Panel1
このチュートリアルを見ることができます:
http://www.roseindia.net/tutorial/java/jdbc/javamvcdesignpattern.html
このチュートリアルでは、コントローラによって新しいビューが作成されます。ナビゲーションの場合、ビューに「updateMainPanel」メソッドを実装して、他のビューの新しいコンテンツを表示する必要があります。