gpt4 book ai didi

JAVA 绑定(bind) XML 来更新 GUI,反之亦然

转载 作者:行者123 更新时间:2023-12-01 05:50:37 25 4
gpt4 key购买 nike

我正在使用 JAXB 来建模架构并将 XML 数据包装在 java 类中。我创建了一个 GUI,它也代表相同的模式。我想将两者绑定(bind)在一起 - 这意味着当 GUI 发生更改时,XML 数据(Jaxb 对象)将反射(reflect)更改,并且当我读取 XML 文件时,gui 将根据 xml 节点值进行填充。我如何在两者之间连接?我试图实现的伪代码如下所示:

  • Read_XML_Procedure:

读取XML文件填充图形用户界面gui.firstName = xml.firstNamegui.lastName = xml.lastname...

  • GUI 端:

gui.entry.name = "约翰"=> xml.name = "约翰"

我不想手动编写解析器,因为我有大约 1000 个不同的条目需要填充。在诸如 TK 之类的脚本语言中,我知道条目可以附加到变量上。当变量更改时,条目会自动反射(reflect)出来谢谢

最佳答案

您可能想在此处使用 JAXB 绑定(bind)器。这将允许您对 XML 进行更改并将其应用到对象模型,或者对对象模型进行更改并将其应用到 XML。

了解更多信息:

关于JAVA 绑定(bind) XML 来更新 GUI,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4806060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com