我们需要构建一个 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/