-
Type:
Enhancement
-
Resolution: Unresolved
-
Priority:
P4
-
None
-
Affects Version/s: 1.4.0
-
Component/s: client-libs
-
Fix Understood
-
sparc
-
solaris_7
To track changes in models all of Swing's widgets install listeners on the model. This introduces a cycle, in that the JComponent references the model and the model references the JComponent. If a developer isn't aware of this and has a model with a longer life time than the JComponent they'll effectively keep around a lot of Components that aren't needed resulting in leaks.