Examples of TreeModelEvent


Examples of javax.swing.event.TreeModelEvent

  }

  private void notifyUpdate(SortedTreeNode node)
  {
    TreeModelListener l;
    TreeModelEvent e = new TreeModelEvent(this,node.getPath().toArray(),new int[]{node.getParent().indexOf(node)},new Object[]{node});
    Iterator it = listeners.iterator();
    while(it.hasNext())
    {
      l = (TreeModelListener)it.next();
      l.treeNodesChanged(e);
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

    int[] indices = new int[children.length];
    for (int i=0;i<indices.length;i++)
    {
      indices[i] = ((SortedTreeNode)path[path.length-1]).indexOf((SortedTreeNode)children[i]);
    }
    TreeModelEvent e = new TreeModelEvent(this,path,indices,children);
    Iterator it = listeners.iterator();
    while(it.hasNext())
    {
      l = (TreeModelListener)it.next();
      l.treeNodesInserted(e);
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  }

  private void notifyRemove(Object[] path, int[] indices, Object[] children)
  {
    TreeModelListener l;
    TreeModelEvent e = new TreeModelEvent(this,path,indices,children);
    Iterator it = listeners.iterator();
    while(it.hasNext())
    {
      l = (TreeModelListener)it.next();
      l.treeNodesRemoved(e);
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

   * @see EventListenerList
   */
  private void fireTreeStructureChanged(final Object source, final TreePath path) {
    // Guaranteed to return a non-null array
    final Object[] listeners = _treeModelListeners.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);
        }
        ((TreeModelListener) listeners[i + 1]).treeStructureChanged(e);
      }
    }
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

   * @see EventListenerList
   */
  protected final void fireTreeNodesChanged(final Object source, final Object[] path, final int[] childIndices, final Object[] children) {
    // Guaranteed to return a non-null array
    final Object[] listeners = _treeModelListeners.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

   * @see EventListenerList
   */
  protected final void fireTreeNodesInserted(final Object source, final Object[] path, final int[] childIndices, final Object[] children) {
    // Guaranteed to return a non-null array
    final Object[] listeners = _treeModelListeners.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

Examples of javax.swing.event.TreeModelEvent

   * @see EventListenerList
   */
  protected final void fireTreeNodesRemoved(final Object source, final Object[] path, final int[] childIndices, final Object[] children) {
    // Guaranteed to return a non-null array
    final Object[] listeners = _treeModelListeners.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]).treeNodesRemoved(e);
      }
    }
  }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

   * @see EventListenerList
   */
  protected final void fireTreeStructureChanged(final Object source, final Object[] path, final int[] childIndices, final Object[] children) {
    // Guaranteed to return a non-null array
    final Object[] listeners = _treeModelListeners.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

  }

  public void fireTreeDataChanged(final Object source)
  {
    final TreeModelListener[] treeModelListeners = eventListenerList.getListeners(TreeModelListener.class);
    final TreeModelEvent treeEvent = new TreeModelEvent(this, TreeSelectionHelper.getPathForNode(this, source));
    for (int i = treeModelListeners.length - 1; i >= 0; i -= 1)
    {
      final TreeModelListener listener = treeModelListeners[i];
      listener.treeStructureChanged(treeEvent);
    }
View Full Code Here

Examples of javax.swing.event.TreeModelEvent

  public void fireTreeNodeChanged(final Object element)
  {
    final TreePath path = TreeSelectionHelper.getPathForNode(this, element);
    final TreeModelListener[] treeModelListeners = eventListenerList.getListeners(TreeModelListener.class);
    final TreeModelEvent treeEvent = new TreeModelEvent(this, path);
    for (int i = treeModelListeners.length - 1; i >= 0; i -= 1)
    {
      final TreeModelListener listener = treeModelListeners[i];
      listener.treeNodesChanged(treeEvent);
    }
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.