Java 我们能否根据用户指定的输入文件在运行时创建izpack输入面板?

Java 我们能否根据用户指定的输入文件在运行时创建izpack输入面板?,java,swing,installation,user-input,izpack,Java,Swing,Installation,User Input,Izpack,这是一个独立的实用程序。启动实用程序时,它会要求用户输入input.xml文件的位置。我想弄清楚的是,是否有一种方法可以在运行时-读取input.xml文件,并使用该xml文件中指定的数据,构建下一个用户输入面板 input.xml中指定的数据将包括输入字段的数量和类型、带有选项值的单选按钮、密码字段或文本字段等 如果可能的话,实际的解决方案将包括多个这样的input.xml文件,以便在运行时生成相应的输入面板 对其可行性有何建议??(约束使用izpack作为基础/实用程序) 编辑:不,似乎不

这是一个独立的实用程序。启动实用程序时,它会要求用户输入input.xml文件的位置。我想弄清楚的是,是否有一种方法可以在运行时-读取input.xml文件,并使用该xml文件中指定的数据,构建下一个用户输入面板

input.xml中指定的数据将包括输入字段的数量和类型、带有选项值的单选按钮、密码字段或文本字段等

如果可能的话,实际的解决方案将包括多个这样的input.xml文件,以便在运行时生成相应的输入面板

对其可行性有何建议??(约束使用izpack作为基础/实用程序)



编辑:不,似乎不可能。为了在运行时构建动态的
UserInputPanel
,需要在运行时进行新编译,这类似于另一个并行运行的安装程序。尚未找到任何更简单的选项。

“约束条件是使用izpack作为部署Java桌面应用程序的基础/实用程序”,最好的选项通常是安装应用程序。使用。JWS在Windows、OS X和*nix上工作,并提供一个
installer desc
功能,用于调用我们选择和设计的自定义安装程序。@AndrewThompson:我一直使用Swing作为最后一个选项。如果有办法通过izpack本身来满足这一要求,我会更愿意这样做。。好啊等等……什么?JWS可以(通常用于)部署基于Swing的应用程序,所以我真的不明白这意味着什么。我的意思是我可以尝试在Swing上开发我的整个实用程序(而不是使用izpack),但我认为代码不会太长。因此,最后一个选择!