0

我有一个要保存到磁盘的控制器。它包含一个我也想序列化的视图。然而lookAndFeel,它是不可序列化的。我尝试时遇到的错误是:

java.io.NotSerializableException: com.sun.java.swing.plaf.windows.XPStyle

这是有道理的,但是我该如何做到这一点,以便ObjectOutputStream忽略我无法控制的某些变量?我可以接受“你不能”的答案。但我希望有一种方法可以做到这一点:) 谢谢!

4

1 回答 1

2

我的解决方案是将transient关键字放在我的控制器中的任何视图前面,并在重新加载对象时重新加载这些视图。无论如何,这可能就是它应该的方式。感谢天堂的MVC层。

于 2012-05-06T06:04:19.230 回答