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