如何在点击时动态添加swing组件并使其永久化

时间:2012-07-19 03:35:28

标签: java swing user-interface dynamic

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

但是,您可以将运行期间所做的更改设为永久性,并在重新运行应用程序时再次查看吗?

我脑子里有一些模糊的想法,但你能就这如何起作用给我一些建议吗?

1 个答案:

答案 0 :(得分:2)

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