アプリケーション用に多数のフォームを作成しなければならない状況があり、フォームはすべて同じパッケージにあります。それらの名前は、A11111.java、A11112.java などです。
ユーザーが NavigationPane をクリックすると、フォームが TabItem に読み込まれ、フォームが表示されます。問題は、フォーム名を場所に追加してフォームの名前を動的に生成する必要があることです。たとえば、String formName = "com.foo.appName.client.forms" + e.getData("formCode"); そのようなもので、e はユーザーのクリックのイベントです。
いくつかのリフレクション メソッドを見てきましたが、それらに派生文字列を渡すことはできません。これを行うにはどうすればよいですか?ジェネレーターの使用について言及している投稿がいくつかありますが、ロジックを並べ替えようとして迷ってしまい、フォームの表示とは関係ありません。
フォームに変数を渡したり、フォーム Java ファイルのメソッドを呼び出したりしていないことに注意してください。また、フォームは uibinding を使用して作成されます。
前もって感謝します