Examples of TreeModelEvent


Examples of javax.swing.event.TreeModelEvent

  private void fireTreeModelChanged()
  {
    for (int i = 0; i < listeners.size(); i++)
    {
      final TreeModelListener l = (TreeModelListener) listeners.get(i);
      l.treeStructureChanged(new TreeModelEvent(this, new TreePath(root)));
    }
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

            fireTreeNodesChanged(path.getParentPath(), changedChildrenIndices, changedChildren);
        }
    }

    private void fireTreeNodesChanged(TreePath parentPath, int[] indices, Object[] children) {
        TreeModelEvent event = new TreeModelEvent(this, parentPath, indices, children);
       
        for (TreeModelListener listener : listeners)
            listener.treeNodesChanged(event);
    }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void removeTreeModelListener(TreeModelListener listener) {
    listeners.remove(listener);
  }
 
  public void fireTreeNodesChanged(Object[] path, int[] childIndices, Object[] children) { 
    fireTreeNodesChanged(new TreeModelEvent(source, path, childIndices, children));
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void fireTreeNodesChanged(Object[] path, int[] childIndices, Object[] children) { 
    fireTreeNodesChanged(new TreeModelEvent(source, path, childIndices, children));
  }
 
  public void fireTreeNodesInserted(Object[] path, int[] childIndices, Object[] children) {
    fireTreeNodesInserted(new TreeModelEvent(source, path, childIndices, children));
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void fireTreeNodesInserted(Object[] path, int[] childIndices, Object[] children) {
    fireTreeNodesInserted(new TreeModelEvent(source, path, childIndices, children));
  }
 
  public void fireTreeNodesRemoved(Object[] path, int[] childIndices, Object[] children) {   
    fireTreeNodesRemoved(new TreeModelEvent(source, path, childIndices, children));
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void fireTreeNodesRemoved(Object[] path, int[] childIndices, Object[] children) {   
    fireTreeNodesRemoved(new TreeModelEvent(source, path, childIndices, children));
  }
 
  public void fireTreeStructureChanged(Object[] path, int[] childIndices, Object[] children) {
    fireTreeStructureChanged(new TreeModelEvent(source, path, childIndices, children));
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void fireTreeChanged(ActiveNode source, Object[] path,
                    int[] childIndices,
                    ActiveNode[] children) {
    // Guaranteed to return a non-null array
    Object[] listeners = listenerList.getListenerList();
    TreeModelEvent e = null;
    // Process the listeners last to first, notifying
    // those that are interested in this event
    for (int i = listeners.length-2; i>=0; i-=2) {
      if (listeners[i]==TreeModelListener.class) {
        // Lazily create the event:
        if (e == null)
          e = new TreeModelEvent(source, path,
                       childIndices, children);
        ((TreeModelListener)listeners[i+1]).treeStructureChanged(e);
      }         
    }
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

    rejectedPaths.clear();
    acceptedPaths.clear();
    final Iterator it = this.listener.iterator();
    while (it.hasNext()) {
      TreeModelListener current = (TreeModelListener) it.next();
      current.treeStructureChanged(new TreeModelEvent(this, new TreePath(
          getRoot())));
    }
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

     */
    protected void fireTreeNodesChanged(Object source, Object[] path,
            int[] childIndices, Object[] children) {
        // Guaranteed to return a non-null array
        Object[] listeners = listenerList.getListenerList();
        TreeModelEvent e = null;
        // Process the listeners last to first, notifying
        // those that are interested in this event
        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == TreeModelListener.class) {
                // Lazily create the event:
                if (e == null)
                    e = new TreeModelEvent(source, path, childIndices, children);
                ((TreeModelListener) listeners[i + 1]).treeNodesChanged(e);
            }
        }
    }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

     */
    protected void fireTreeNodesInserted(Object source, Object[] path,
            int[] childIndices, Object[] children) {
        // Guaranteed to return a non-null array
        Object[] listeners = listenerList.getListenerList();
        TreeModelEvent e = null;
        // Process the listeners last to first, notifying
        // those that are interested in this event
        for (int i = listeners.length - 2; i >= 0; i -= 2) {
            if (listeners[i] == TreeModelListener.class) {
                // Lazily create the event:
                if (e == null)
                    e = new TreeModelEvent(source, path, childIndices, children);
                ((TreeModelListener) listeners[i + 1]).treeNodesInserted(e);
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.