Swing组件和序列化

Ala*_*hel 20 java swing

为什么Swing JComponent类实现了接口Serializable?我实现视图的方式是无状态,所有状态数据都存储在Presentation Model中.所以我不需要序列化我的观点.我使用了@SuppressWarnings("serial")注释来删除警告.有没有更好的方法来删除它们?

Tom*_*ine 16

在开始时,GUI构建器将以序列化格式保存UI.该applet标签甚至有从序列化形式加载的属性(我不知道还有谁使用了这一点,我只用它来是恶意的).不幸的是,使用GUI的序列化机制并不真正起作用.Swing只保证在同一个主要版本中的兼容性(我猜测甚至几乎没有测试).