Package uk.ac.starlink.util.gui
Class WeakItemListener
- java.lang.Object
-
- uk.ac.starlink.util.gui.WeakItemListener
-
- All Implemented Interfaces:
java.awt.event.ItemListener
,java.util.EventListener
public class WeakItemListener extends java.lang.Object implements java.awt.event.ItemListener
Item listener which delegates to another one as long as it is reachable, but only retains a weak reference to it. Adding a listener to an object in this way will not prevent the listener (and any of its references) from being garbage collected.- Since:
- 20 Jan 2005
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description WeakItemListener(java.awt.event.ItemListener base)
Constructs a new listener based on an existing one.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
itemStateChanged(java.awt.event.ItemEvent evt)
-