是否有任何库可以从如下模型在 Swing JFrame 中生成用户表单,并使用模型中定义的约束验证用户输入?
<SomeObject>
<FirstParameter name="firstParameter" displayName="First"
dataType="Integer" min="1" max="100" />
<SecondParameter name="secondParameter" displayName="Second" dataType="String">
<PossibleValue value="Dog" />
<PossibleValue value="Mouse" />
</SecondParameter>
</SomeObject>
所以lib应该为“FirstParameter”生成JTextField,为“SecondParameter”生成JList。按下“提交”按钮后,如果某些数据不正确(不满足约束),用户应该会弹出窗口。有正则表达式来检查数据会很好。