【发布时间】:2014-07-16 12:27:24
【问题描述】:
我有某种绘图窗格,用户可以在其中绘制不同类型的形状,例如路径、矩形、文本等。现在我想保留 DrawState,以便我可以随时重新创建它。
我刚刚尝试使用 xstream,但像往常一样,在将这些 Shapes 保存在 XML 中时,我在这些 Shapes 中得到了很多依赖项。经过一番研究,我在这里找到了这个帖子:
我喜欢 Jewelsea 使用 SceneBuilder API 序列化我的形状的想法,因为它们都受支持,而且 FXML 包含我可能需要的所有东西,而没有任何令人不安的引用。
您有使用 Scenebuilder API 的经验吗?在线程中指出,仅获得所需的东西可能很困难。或者您能否推荐任何其他方式来序列化 XML 中的形状?
【问题讨论】:
标签: java serialization javafx javafx-8 scenebuilder