私はメニュー画面を作成しようとしており、それをさらに動的に作成できるようにしたい。表示されるメニュー項目を処理するためのMenuItemヘルパークラスを作成し、名前、イメージを読み取り、次の状態(後で処理するもの)を設定します。私が知りたいことは、どのようにして特定の後続のスクリーンを作成できますか(それらはすべて、私のScreenクラスのいくつかのサブクラスになります)?ファイルから親クラスのサブクラスを作成する
特定のオブジェクトをmenuItemに渡す最も効率的な方法は何ですか?私はそれぞれの可能なScreenを事前に作成してから、シリアライズされた形式で読み込んだり、動的に作成したりする必要がありますか?私はリテラル文字列 "new SubClass(...)"を読み込んでそれを実行するだけの簡単なことができればと思っていましたが、それについてはわからないのです。他の提案は素晴らしいでしょう!
:
そして、 "メニュー項目" をクリックすると、マップから表示画面を取得し、それを呼び出しをあなたが言っていることから何かを理解することができないので、いくつかのコード(SSCCE http://sscce.orgを投稿しても良い)や少なくとも疑似コードを書くこと。 –
スクリーンクラスコードを掲示できますか? – eabraham
あなたはどのようなアプリを開発していますか? AWTアプリケーション?スイング? Webapp? –