我有一个包含我序列化的不同图形元素的类。我使用一个变量在默认构造函数中实例化。为了正确放置我的项目,我会在创建此变量后重新定位。但在反序列化期间,反序列化的属性在构造函数中不可用。所以我只是在创建对象并正确反序列化所有属性后运行一个方法
我该怎么做?
(对于序列化和反序列化,我使用Java bean XMLEncoder和XMLDecoder)
修改
事实上,引起我问题的类是类容器的属性,她是一般类的属性
Sheet extends JPanel - > JPanel left_container - > 按钮扩展 的JButton
Sheet是我序列化的类,因此序列化了Button类。