diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar index 4075de61..fb76b8d7 100644 Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index 4075de61..fb76b8d7 100644 Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar index 5fec2488..93594d8c 100644 Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java index 60e83b4b..670964dc 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java +++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java @@ -60,7 +60,6 @@ import javax.swing.event.PopupMenuListener; import javax.swing.event.TreeModelEvent; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; -import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeCellRenderer; import javax.swing.tree.TreePath; import javax.swing.tree.TreeSelectionModel; @@ -190,24 +189,6 @@ public class TreePanel extends JPanel { return treeModel; } - @SuppressWarnings("unchecked") - public static void setNodeExpandedState(JTree tree, DefaultMutableTreeNode node, - boolean expanded) { - ArrayList list = Collections.list(node.children()); - for (DefaultMutableTreeNode treeNode : list) { - setNodeExpandedState(tree, treeNode, expanded); - } - if (!expanded && node.isRoot()) { - return; - } - TreePath path = new TreePath(node.getPath()); - if (expanded) { - tree.expandPath(path); - } else { - tree.collapsePath(path); - } - } - public JTree getTree() { if (tree == null) { tree = new JTree(getTreeModel());