Package org.jdesktop.swingx.treetable

Examples of org.jdesktop.swingx.treetable.MutableTreeTableNode


    public void update(Observable o, Object arg) {
        this.removeAll();
        createUI();
        if (treePath != null) {
            MutableTreeTableNode node = (MutableTreeTableNode) treePath.getLastPathComponent();
            if (node.getUserObject() instanceof SubCell) {
                treeTable.expandPath(treeTable.getPathForLocation(mouseX, mouseY));
            }
            else {
                treeTable.expandPath(treeTable.getPathForLocation(mouseX, mouseY));
            }
View Full Code Here


  public void update(Observable o, Object arg) {
    this.removeAll();
    createUI();
    if (treePath != null) {
      MutableTreeTableNode node = (MutableTreeTableNode) treePath
          .getLastPathComponent();
      if (node.getUserObject() instanceof SubCell) {
        treeTable.expandPath(treeTable.getPathForLocation(mouseX,
            mouseY));
      } else {
        treeTable.expandPath(treeTable.getPathForLocation(mouseX,
            mouseY));
View Full Code Here

    }

    private void addIndicatorNodeToParent() {
        List<MutableTreeTableNode> children = Lists.newArrayList();
        for (Enumeration<?> en = parent.children(); en.hasMoreElements(); ) {
            MutableTreeTableNode child = (MutableTreeTableNode) en.nextElement();
            children.add(child);
        }
        DefaultTreeTableModel treeTableModel = (DefaultTreeTableModel) treeTable.getTreeTableModel();
        for (MutableTreeTableNode child : children) {
            treeTableModel.removeNodeFromParent(child);
View Full Code Here

    @Override
    public void removeNodeFromParent(MutableTreeTableNode node) {
        if (filter == null) {
            super.removeNodeFromParent(node);
        } else {
            MutableTreeTableNode parent = (MutableTreeTableNode) node.getParent();
            if (parent == null) {
                throw new IllegalArgumentException("node does not have a parent.");
            }
            int index = getIndexOfChild(parent, node);
            if (index == -1) {
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.treetable.MutableTreeTableNode

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.