如何通过会话维护应用程序几何体,大小(包括子窗口小部件)

时间:2009-10-26 10:33:13

标签: java user-interface gtk

我正在用GTK +和java编写一个小应用程序,我希望它能为每个会话维护它的位置,大小,包括子窗口小部件的大小。有没有其他方法,而不是手动存储每个子窗口小部件的大小,并在启动时恢复它们?

1 个答案:

答案 0 :(得分:2)

在我最近的项目中,我使用java.util.Properties来跟踪和保存我感兴趣的任何更改。如果有更好的方法来执行此操作,则可能是序列化。 javax.swing.JFrame是可序列化的,因此理论上你应该能够将整个帧及其非易失性属性保存到磁盘上,使其完全按原样备份。