java - 如何在单击时动态地将 swing 组件添加到 gui 并使其永久化

标签 java swing user-interface dynamic

这个问题可能与此相关:java - How would I dynamically add swing component to gui on click?

但是是否可以使您在运行时所做的更改永久生效,并在重新运行应用程序时再次看到它?

我脑子里有一些模糊的想法,但你能给我一些关于如何运作的建议吗?

最佳答案

这与 Swing 本身关系不大,而与持久性有关:您要做的是设置一个对象(或一组对象)的状态,并在程序退出时使其保持不变。有多种方法可以做到这一点,包括序列化、使用 XML beans 或 JAXB 或属性的 XML 序列化(我喜欢)。我建议检查 JAXB 并通过将状态编码和解码到 XML 来持久保存类的状态。否则,如果您有大量必须保留的信息,请考虑使用数据库。

关于java - 如何在单击时动态地将 swing 组件添加到 gui 并使其永久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11553559/

相关文章:

java - 如何重复正则表达式匹配的文本?

java - 如何遍历LinkedTreeMap<String, Object>的所有值?

Java Swing 游戏板

java - JPanel布局问题

python - 是否有 Ranorex 库(Python、Windows)的免费替代品?

java - finish返回到哪个方法?

java - tomcat war 部署

java - 在 jpanel 中心旋转图像

java - 如何让文本字段和标签位于 7x3 网格中?

java - 如何在 JPanel 中为矩形设置动画?