标签: java user-interface gtk
我正在用GTK +和java编写一个小应用程序,我希望它能为每个会话维护它的位置,大小,包括子窗口小部件的大小。有没有其他方法,而不是手动存储每个子窗口小部件的大小,并在启动时恢复它们?
答案 0 :(得分:2)
在我最近的项目中,我使用java.util.Properties来跟踪和保存我感兴趣的任何更改。如果有更好的方法来执行此操作,则可能是序列化。 javax.swing.JFrame是可序列化的,因此理论上你应该能够将整个帧及其非易失性属性保存到磁盘上,使其完全按原样备份。
java.util.Properties
javax.swing.JFrame