Examples of DynamicUtilTreeNode


Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertTrue(node.loadedChildren);
        assertEquals("value", node.getUserObject());
        assertFalse(node.getAllowsChildren());
        assertTrue(node.isLeaf());
        assertEquals(0, node.getChildCount());
        node = new DynamicUtilTreeNode("value", "children value");
        assertEquals(node.childValue, "children value");
        assertTrue(node.loadedChildren);
        node = new DynamicUtilTreeNode("value", new Object[] { "1" });
        assertFalse(node.loadedChildren);
        node = new DynamicUtilTreeNode("value", new Object[] {});
        assertFalse(node.loadedChildren);
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        subChildren.add(subSubChildren);
        subChildren.add("23");
        Object[] complexChildren = new Object[] { "1", subChildren, "3" };
        DynamicUtilTreeNode.createChildren(root, complexChildren);
        assertEquals(3, root.getChildCount());
        DynamicUtilTreeNode child1 = (DynamicUtilTreeNode) root.getChildAt(0);
        assertFalse(child1.getAllowsChildren());
        assertEquals(0, child1.getChildCount());
        assertEquals("1", child1.getUserObject());
        assertEquals("1", child1.childValue);
        assertTrue(child1.loadedChildren);
        DynamicUtilTreeNode child2 = (DynamicUtilTreeNode) root.getChildAt(1);
        assertTrue(child2.getAllowsChildren());
        assertEquals(3, child2.getChildCount());
        assertEquals(subChildren, child2.getUserObject());
        assertSame(subChildren, child2.childValue);
        assertTrue(child2.loadedChildren);
        assertEquals(0, root.getChildAt(2).getChildCount());
        assertEquals("3", ((DefaultMutableTreeNode) root.getChildAt(2)).getUserObject());
        assertEquals(3, child2.getChildCount());
        assertEquals(0, child2.getChildAt(0).getChildCount());
        assertEquals(2, child2.getChildAt(1).getChildCount());
        assertEquals(0, child2.getChildAt(2).getChildCount());
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertEquals(2, child2.getChildAt(1).getChildCount());
        assertEquals(0, child2.getChildAt(2).getChildCount());
    }

    public void testIsLeaf() throws Exception {
        DynamicUtilTreeNode node = new DynamicUtilTreeNode("value", null);
        assertFalse(node.getAllowsChildren());
        assertTrue(node.isLeaf());
        node.setAllowsChildren(true);
        assertFalse(node.isLeaf());
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        node.setAllowsChildren(true);
        assertFalse(node.isLeaf());
    }

    public void testGetChildCount() throws Exception {
        DynamicUtilTreeNode node = new DynamicUtilTreeNode("value", new Object[] { "1", "2" });
        assertFalse(node.loadedChildren);
        assertEquals(2, node.getChildCount());
        assertTrue(node.loadedChildren);
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertEquals(2, node.getChildCount());
        assertTrue(node.loadedChildren);
    }

    public void testGetChildAt() throws Exception {
        DynamicUtilTreeNode node = new DynamicUtilTreeNode("value", new Object[] { "1", "2" });
        assertFalse(node.loadedChildren);
        assertEquals("1", ((DynamicUtilTreeNode) node.getChildAt(0)).getUserObject());
        assertTrue(node.loadedChildren);
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertEquals("1", ((DynamicUtilTreeNode) node.getChildAt(0)).getUserObject());
        assertTrue(node.loadedChildren);
    }

    public void testChildren() throws Exception {
        DynamicUtilTreeNode node = new DynamicUtilTreeNode("value", new Object[] { "1", "2" });
        assertFalse(node.loadedChildren);
        Enumeration<?> children = node.children();
        assertTrue(node.loadedChildren);
        assertEquals("1", ((DefaultMutableTreeNode) children.nextElement()).getUserObject());
        assertEquals("2", ((DefaultMutableTreeNode) children.nextElement()).getUserObject());
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertEquals("2", ((DefaultMutableTreeNode) children.nextElement()).getUserObject());
    }

    public void testLoadChildren() throws Exception {
        Object[] children = new Object[] { "1", "2" };
        DynamicUtilTreeNode node = new DynamicUtilTreeNode("value", children);
        assertFalse(node.loadedChildren);
        assertEquals(children, node.childValue);
        assertEquals("value", node.getUserObject());
        node.loadChildren();
        assertTrue(node.loadedChildren);
        assertEquals(2, node.getChildCount());
        node.childValue = "any";
        node.loadChildren();
        assertEquals(2, node.getChildCount());
        assertEquals("value", node.getUserObject());
        node.childValue = new Object[] { "3", "4", "5" };
        node.loadChildren();
        assertTrue(node.loadedChildren);
        assertEquals(5, node.getChildCount());
        assertEquals("5", ((DefaultMutableTreeNode) node.getChildAt(4)).getUserObject());
        node.childValue = new Object[] { "6" };
        assertEquals(5, node.getChildCount());
        node.loadedChildren = false;
        assertEquals(6, node.getChildCount());
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        int a = 1;
        TreePath path = e.getTreePath();
        Object[] children = e.getChildren();
        if (children.length == 1) {
          if (children[0] instanceof DynamicUtilTreeNode) {
            DynamicUtilTreeNode node = (DynamicUtilTreeNode) children[0];
            if (((CheckBoxNode) node.getUserObject()).getGroupId() >= 0) {
              // Vector<DynamicUtilTreeNode> siblings =
              // node.getParent().children();
            }
          }
        }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        super(name);
    }

    @Override
    protected void setUp() throws Exception {
        node = new DynamicUtilTreeNode("value", null);
    }
View Full Code Here

Examples of javax.swing.JTree.DynamicUtilTreeNode

        assertTrue(node.loadedChildren);
        assertEquals("value", node.getUserObject());
        assertFalse(node.getAllowsChildren());
        assertTrue(node.isLeaf());
        assertEquals(0, node.getChildCount());
        node = new DynamicUtilTreeNode("value", "children value");
        assertEquals(node.childValue, "children value");
        assertTrue(node.loadedChildren);
        node = new DynamicUtilTreeNode("value", new Object[] { "1" });
        assertFalse(node.loadedChildren);
        node = new DynamicUtilTreeNode("value", new Object[] {});
        assertFalse(node.loadedChildren);
    }
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.