将Java GUI序列化为XML

将Java GUI序列化为XML,java,xml,user-interface,serialization,Java,Xml,User Interface,Serialization,情况是这样的:我有数百个gui组件,序列化为pojo-just-ObjectStream.write()等等。 我需要对它们进行维护、编辑等。因此,现在我正在寻找一个框架,将我的GUI转换为一些通用格式的XML,就像NetBeans使用的一样。 应该是这样的: `AwesomeGuiTool.convert(java.awt.Component myGui) -> <panel width="" height=""> <label> &

情况是这样的:我有数百个gui组件,序列化为pojo-just-ObjectStream.write()等等。 我需要对它们进行维护、编辑等。因此,现在我正在寻找一个框架,将我的GUI转换为一些通用格式的XML,就像NetBeans使用的一样。 应该是这样的:

`AwesomeGuiTool.convert(java.awt.Component myGui) -> 
  <panel width="" height="">
      <label>
      <button>
  </panel>`
`AwesomeGuiTool.convert(java.awt.Component myGui)->
`

我还没找到这样的东西。我已经准备自己写了。

我建议看看JavaFX和JavaFXGUI的FXML格式

有一个非常有用的GUI编辑器:


也许您可以轻松编写某种转换器(取决于您的用例/复杂性…

?重点不是获取我的POJO的XML表示,而是“某种GUI编辑器可读的XML”。