Class NodeUpdateListener

  • All Implemented Interfaces:
    java.util.EventListener, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeModelListener

    public class NodeUpdateListener
    extends java.lang.Object
    implements javax.swing.event.TreeExpansionListener, javax.swing.event.TreeModelListener
    Listens to tree expansion events to determine which nodes are currently visible, and thusly must listen for changes.
    • Constructor Detail

      • NodeUpdateListener

        public NodeUpdateListener​(javax.swing.JTree tree)
    • Method Detail

      • updateNodes

        protected void updateNodes()
      • 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
      • 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