Package uk.ac.starlink.util.gui
Class WeakTableColumnModelListener
- java.lang.Object
-
- uk.ac.starlink.util.gui.WeakTableColumnModelListener
-
- All Implemented Interfaces:
java.util.EventListener,javax.swing.event.TableColumnModelListener
public class WeakTableColumnModelListener extends java.lang.Object implements javax.swing.event.TableColumnModelListenerTable column model 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 WeakTableColumnModelListener(javax.swing.event.TableColumnModelListener base)Constructs a new listener based on an existing one.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcolumnAdded(javax.swing.event.TableColumnModelEvent evt)voidcolumnMarginChanged(javax.swing.event.ChangeEvent evt)voidcolumnMoved(javax.swing.event.TableColumnModelEvent evt)voidcolumnRemoved(javax.swing.event.TableColumnModelEvent evt)voidcolumnSelectionChanged(javax.swing.event.ListSelectionEvent evt)
-
-
-
Method Detail
-
columnAdded
public void columnAdded(javax.swing.event.TableColumnModelEvent evt)
- Specified by:
columnAddedin interfacejavax.swing.event.TableColumnModelListener
-
columnRemoved
public void columnRemoved(javax.swing.event.TableColumnModelEvent evt)
- Specified by:
columnRemovedin interfacejavax.swing.event.TableColumnModelListener
-
columnMoved
public void columnMoved(javax.swing.event.TableColumnModelEvent evt)
- Specified by:
columnMovedin interfacejavax.swing.event.TableColumnModelListener
-
columnMarginChanged
public void columnMarginChanged(javax.swing.event.ChangeEvent evt)
- Specified by:
columnMarginChangedin interfacejavax.swing.event.TableColumnModelListener
-
columnSelectionChanged
public void columnSelectionChanged(javax.swing.event.ListSelectionEvent evt)
- Specified by:
columnSelectionChangedin interfacejavax.swing.event.TableColumnModelListener
-
-