-
CSR
-
Resolution: Approved
-
P3
-
None
-
minimal
-
Java API
-
SE
Summary
Serialization issue of AWT components.
Problem
Objects of AccessibleAWTComponentHandler, AccessibleAWTFocusHandler and AccessibleContainerHandler classes are assigned to non-transient fields of serializable classes.
Solution
Mark the classes as Serializable.
Specification
- protected class AccessibleAWTComponentHandler implements ComponentListener {
+ protected class AccessibleAWTComponentHandler implements ComponentListener, Serializable {
+ private static final long serialVersionUID = -1009684107426231869L;
- protected class AccessibleAWTFocusHandler implements FocusListener {
+ protected class AccessibleAWTFocusHandler implements FocusListener, Serializable {
+ private static final long serialVersionUID = 3150908257351582233L;
protected class AccessibleContainerHandler
- implements ContainerListener {
+ implements ContainerListener, Serializable {
+ private static final long serialVersionUID = -480855353991814677L;
- csr of
-
JDK-8189201 [macosx] NotSerializableException during JFrame with MenuBar serialization
-
- Resolved
-