Package javax.swing.event

Examples of javax.swing.event.TreeModelEvent


    mapModelItem( treeNode );

    if( !( treeNode instanceof PropertyTreeNode ) || showProperties )
    {
      notifyNodesInserted( new TreeModelEvent( this, getPath( parent ), new int[] { ix },
          new Object[] { parent.getChildNode( ix ) } ) );
    }
  }
View Full Code Here


      return;
    }

    if( !( treeNode instanceof PropertyTreeNode ) || showProperties )
    {
      notifyNodesRemoved( new TreeModelEvent( this, getPath( parent ), new int[] { ix },
          new Object[] { parent.getChildNode( ix ) } ) );
    }

    if( release )
      treeNode.release();
View Full Code Here

  public void setShowProperties( boolean showProperties )
  {
    if( this.showProperties != showProperties )
    {
      this.showProperties = showProperties;
      notifyStructureChanged( new TreeModelEvent( this, getPath( workspaceNode ) ) );
    }
  }
View Full Code Here

  public void removeTreeModelListener(TreeModelListener l) {
    listeners.remove(l);
  }
 
  protected void fireNodeChanged(Object node) {
    TreeModelEvent e = new TreeModelEvent(this, findPath(node));
    for (TreeModelListener l : listeners) {
      l.treeNodesChanged(e);
    }
  }
View Full Code Here

      l.treeNodesChanged(e);
    }
  }
 
  protected void fireStructureChanged(Object node) {
    TreeModelEvent e = new TreeModelEvent(this, findPath(node));
    for (TreeModelListener l : listeners) {
      l.treeStructureChanged(e);
    }
  }
View Full Code Here

    public boolean isLeaf(Object node) {
      return node != proj && !(node instanceof Library);
    }
   
    public void valueForPathChanged(TreePath path, Object value) {
      TreeModelEvent e = new TreeModelEvent(ProjectExplorer.this, path);
      fireNodesChanged(Collections.singletonList(e));
    }
View Full Code Here

        }
      }
    }

    void fireStructureChanged() {
      TreeModelEvent e = new TreeModelEvent(ProjectExplorer.this,
        new Object[] { model.getRoot() });
      for (TreeModelListener l : listeners) {
        l.treeStructureChanged(e);
      }
      ProjectExplorer.this.repaint();
View Full Code Here

    private void findPathsSub(Object value, Object node,
        ArrayList<Object> stack, ArrayList<TreeModelEvent> paths) {
      stack.add(node);
      if (node == value) {
        TreePath path = new TreePath(stack.toArray());
        paths.add(new TreeModelEvent(ProjectExplorer.this, path));
      }
      for (Object child : getChildren(node)) {
        findPathsSub(value, child, stack, paths);
      }
      stack.remove(stack.size() - 1);
View Full Code Here

        Object[] tools = new Object[indices.length];
        for (int i = 0; i < indices.length; i++) {
          indices[i] = i;
          tools[i] = toolList.get(i);
        }
        paths.add(new TreeModelEvent(ProjectExplorer.this, path, indices, tools));
      }
      for (Object child : getChildren(node)) {
        findPathsForToolsSub(value, child, stack, paths);
      }
      stack.remove(stack.size() - 1);
View Full Code Here

    }
    List<FSTreeNode> kids = createArrayChildren(0, size, this.fss, this);
    this.root.setChildren(kids);
    Object[] path = new Object[1];
    path[0] = this.root;
    TreeModelEvent event = new TreeModelEvent(this.root, path);
    for (int i = 0; i < this.treeModelListeners.size(); i++) {
      this.treeModelListeners.get(i).treeStructureChanged(event);
    }
  }
View Full Code Here

TOP

Related Classes of javax.swing.event.TreeModelEvent

Copyright © 2018 www.massapicom. 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.