Examples of JFilterableTreeTable


Examples of net.sourceforge.processdash.ui.lib.JFilterableTreeTable

            Set collapsedNodes = new HashSet();
            for (String path : setting.split("\t"))
                collapsedNodes.add(taskProvider.getTreeNodeForPath(path));

            // collapse those nodes in the tree
            JFilterableTreeTable treeTable = selector.getTreeTable();
            for (int row = 0; row < treeTable.getRowCount(); row++) {
                TreePath path = treeTable.getPathForRow(row);
                Object node = path.getLastPathComponent();
                if (collapsedNodes.contains(node))
                    treeTable.getTree().collapsePath(path);
            }
        }
    }
View Full Code Here

Examples of net.sourceforge.processdash.ui.lib.JFilterableTreeTable

            }
        }
    }

    private void saveCollapsedPaths(JFilterableTreeComponent selector) {
        JFilterableTreeTable treeTable = selector.getTreeTable();
        List<String> collapsedPaths = new ArrayList();
        for (int row = treeTable.getRowCount(); row-- > 0;) {
            TreePath path = treeTable.getPathForRow(row);
            Object node = path.getLastPathComponent();
            if (treeTable.getTree().getModel().isLeaf(node) == false
                    && treeTable.getTree().isExpanded(path) == false) {
                collapsedPaths.add(taskProvider.getPathForTreeNode(node));
            }
        }
        String setting = (collapsedPaths.isEmpty() ? null : StringUtils.join(
            collapsedPaths, "\t"));
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.