我有一个非常大的 swing 应用程序,我想让它记住所有窗口、jframes 等的大小。因此,如果用户按他喜欢的方式调整窗口大小,下一次窗口看起来完全一样。
我有没有更好的选择来解决它,但是在Preferences中手动写入每个窗口的位置/大小? ?有什么方便的方法可以在 JTable 中存储列的顺序吗?可能是一些框架?只是不想编写样板文件。
不幸的是,整个大型应用程序的序列化不是一种选择。
最佳答案
No, there isn't. Don't forget to write the bounds (position/size) of the main JFrame.
并且在恢复窗口位置后不要忘记检查该位置是否真的在显示的桌面区域中。屏幕配置可能会在应用程序运行之间发生变化(例如,当用户断开笔记本电脑与桌面显示器的连接时)。
关于java - 记住 swing 中的窗口位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12566001/