2

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

但是是否有可能使您在运行时所做的更改成为永久性的,并在您重新运行应用程序时再次看到它?

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

4

1 回答 1

2

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

于 2012-07-19T03:40:08.523 回答