我有一种情况,我必须为应用程序创建很多表单,这些表单都位于同一个包中。它们的名称如下:A11111.java、A11112.java 等。
当用户在 NavigationPane 中单击时,我希望将表单加载到 TabItem 并显示表单。问题是我需要通过将表单名称附加到位置来动态生成表单名称,例如 String formName = "com.foo.appName.client.forms" + e.getData("formCode"); 类似的东西,其中 e 是用户点击的事件。
我查看了几种反射方法,但您不能将派生字符串传递给它们。如何最好地做到这一点?有几篇文章提到了使用生成器,但我在尝试对它们的逻辑进行排序时迷失了方向,而与显示表单无关。
请注意,我没有将任何变量传递给表单,也没有调用表单 java 文件中的任何方法,表单也是使用 uibinding 创建的。
提前致谢