net.aavalla.utils.jobpool.gui
Class JobTreeRepainter
java.lang.Object
net.aavalla.utils.jobpool.gui.JobTreeRepainter
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeModelListener, javax.swing.event.TreeWillExpandListener, Disposeable
public class JobTreeRepainter
- extends java.lang.Object
- implements Disposeable, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeWillExpandListener, javax.swing.event.TreeModelListener
- Author:
- Lari Natri
Constructor Summary |
JobTreeRepainter(javax.swing.JTree tree,
javax.swing.tree.MutableTreeNode consideredSubtree,
int millis,
int minVisibleRows)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobTreeRepainter
public JobTreeRepainter(javax.swing.JTree tree,
javax.swing.tree.MutableTreeNode consideredSubtree,
int millis,
int minVisibleRows)
dispose
public void dispose()
- Specified by:
dispose
in interface Disposeable
treeCollapsed
public void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
- Specified by:
treeCollapsed
in interface javax.swing.event.TreeExpansionListener
treeExpanded
public void treeExpanded(javax.swing.event.TreeExpansionEvent event)
- Specified by:
treeExpanded
in interface javax.swing.event.TreeExpansionListener
treeWillCollapse
public void treeWillCollapse(javax.swing.event.TreeExpansionEvent event)
throws javax.swing.tree.ExpandVetoException
- Specified by:
treeWillCollapse
in interface javax.swing.event.TreeWillExpandListener
- Throws:
javax.swing.tree.ExpandVetoException
treeWillExpand
public void treeWillExpand(javax.swing.event.TreeExpansionEvent event)
throws javax.swing.tree.ExpandVetoException
- Specified by:
treeWillExpand
in interface javax.swing.event.TreeWillExpandListener
- Throws:
javax.swing.tree.ExpandVetoException
treeNodesChanged
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesChanged
in interface javax.swing.event.TreeModelListener
treeNodesInserted
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesInserted
in interface javax.swing.event.TreeModelListener
treeNodesRemoved
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
- Specified by:
treeNodesRemoved
in interface javax.swing.event.TreeModelListener
treeStructureChanged
public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
treeStructureChanged
in interface javax.swing.event.TreeModelListener
stop
public void stop()
maybeRestart
public void maybeRestart()
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable