我需要一个 java swing 工具,它将基于 XML 文件动态构建一个表单,然后编写一个新的 XML 文件。XML 文件包含字段类型和值等信息。
例如,该工具将读取定义用户名、ID 和登录名文本框的 XML。表单显示了这一点,当单击保存按钮时,它将用户为每个字段输入的值保存到一个新的 XML 文件中。
它是一个非常简单的工具,我猜可能已经有一些东西了。有人知道类似的例子吗?
编辑:(添加的 XML 文件示例)
要读取的传入 XML 文件:
[XML]
[PARAMS]
[PARAM]
[LABEL]Enter your user id:[/LABEL]
[TYPE]textbox[/TYPE]
[VALUE][/VALUE]
[/PARAM]
[PARAM]
[LABEL]Enter the system id:[/LABEL]
[TYPE]textbox[/TYPE]
[VALUE][/VALUE]
[/PARAM]
[PARAM]
[LABEL]Run all system checks?:[/LABEL]
[TYPE]checkbox[/TYPE]
[VALUE][/VALUE]
[/PARAM]
[/PARAMS]
[/XML]
然后将根据用户选择生成示例输出 XML 文件。
[XML]
[PARAMS]
[PARAM]
[LABEL]Enter your user id:[/LABEL]
[TYPE]textbox[/TYPE]
[VALUE]johndoe01[/VALUE]
[/PARAM]
[PARAM]
[LABEL]Enter the system id:[/LABEL]
[TYPE]textbox[/TYPE]
[VALUE]system01[/VALUE]
[/PARAM]
[PARAM]
[LABEL]Run all system checks?:[/LABEL]
[TYPE]checkbox[/TYPE]
[VALUE]true[/VALUE]
[/PARAM]
[/PARAMS]
[/XML]
同样 - 传入的 XML 可能有多个参数/块。