java - 从 xml 模式绘制属性 Pane

标签 java swing xsd

我们需要构建一个 swing 组件来让用户在属性表中输入属性值。

这些属性在 XSD 文件中定义。例如:

 <xs:complexType name="email">
  <xs:sequence>
   <xs:element minOccurs="0" name="body" type="xs:string" />
   <xs:element minOccurs="0" name="from" type="tns:person" />
   <xs:element minOccurs="0" name="subject" type="xs:string" />
  </xs:sequence>
 </xs:complexType>

将在属性表​​中向用户显示 3 个属性:正文、发件人和主题。

L2FProd Common Components有一个很好的编辑属性的组件。在我们开始构建自己之前,想知道是否已经存在可以做到这一点的东西。

最佳答案

您可以直接与 Xerces 打交道。

另一种可能性是使用 JAXFront 库,它从 XSD 创建表单,并且可由开发人员或用户配置,以便配置最合适的 View 。

关于java - 从 xml 模式绘制属性 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3686861/

相关文章:

java - 单例类中双重检查锁定模式的潜在问题

java - 使用 OpenJDK 将 Jenkins 节点/代理作为 Windows 服务运行

java - JTable 卡住列对齐问题(Java 1.6)

java - 我如何从 CLASSPATH 中引用 XSD 来验证我的 XML?

java - 在 Netbeans 中将 JDialog 转换为 JPanel

java - 用于获取用户输入的 for 循环允许您为第一个问题输入两个值,但仅计算一个值

java - 从文本文件中读取每行的第一个单词,然后填充到组合框

Java - 使用按键操作检查多个 JTextField

java - 当枚举值包含正负号时,xsd 构建失败

java - hibernate SaxParseException