MVC アーキテクチャでプロジェクトを開発しています。一部の顧客を管理するための単純なアプリケーションである必要があります。
MainModel、MainView、および MainController クラスがあり、メイン ウィンドウに顧客テーブルのコンテンツを表示し、ユーザーが顧客を挿入、削除、または編集できるようにします。
私の問題は、挿入ボタンと編集ボタンにいくつかのダイアログウィンドウを表示して、ユーザーがテキスト値を挿入および編集できるようにする必要があることです。
いくつか質問したいことがあります:
- 各ダイアログ ウィンドウに MVC アーキテクチャを使用する必要がありますか?
はいの場合、試してみましたが、ダイアログ ウィンドウがモーダルであるため、コードはモデルを実行し、ビューを実行しますが、ビューでブロックされ、コントローラー クラスを実行しません。どうすれば解決できますか?
たとえば、「new InsertCustomerController...」命令でブロックされます。
CustomerModel customerModel = new CustomerModel(); InsertCustomerView insertCustomerView = new insertCustomerView(customerModel); new InsertCustomerController(insertCustomerView, customerModel);
どうもありがとうございました。