Results 1 to 2 of 2

Thread: Java program to expand or collapse all JTree nodes

  1. #1
    CollinsBrown is offline Senior Member
    Join Date
    Dec 2009
    Posts
    213
    Rep Power
    3

    Default Java program to expand or collapse all JTree nodes

    I recently started learning java programming language. I want to write Java program to expand or collapse all JTree nodes. I tried different technique but I not able to write code. Can anybody help me to resolve this problem?


    See the given code below which is helpful for u.

  2. #2
    DavisNelson is offline Senior Member
    Join Date
    Dec 2009
    Posts
    202
    Rep Power
    3

    Default

    public void expandAll(JTree tree, boolean expand)
    {
    TreeNode roots = (TreeNode)tree.getModel().getRoot();
    expandAll(trees, new TreePath(roots), expands);
    } private void expandAll(JTree trees, TreePath parents, boolean expands) {
    TreeNode nodes = (TreeNode)parent.getLastPathComponent();
    if (nodes.getChildCount() >= 0) {
    for (Enumeration e=node.children(); e.hasMoreElements(); ) {
    TreeNode ns = (TreeNode)e.nextElement();
    TreePath paths = parents.pathByAddingChild(ns);
    expandAll(trees, paths, expands);
    } }
    if (expands) { trees.expandPath(parents);
    }
    else
    { tree.collapsePath(parents); } }

Similar Threads

  1. operating system java program
    By Williamsjones in forum Programming
    Replies: 1
    Last Post: 02-08-2010, 12:50 PM
  2. Java program
    By MoralesWard in forum Programming
    Replies: 1
    Last Post: 02-02-2010, 05:16 PM
  3. statement in java program
    By PetersonClark in forum Programming
    Replies: 1
    Last Post: 01-27-2010, 02:50 PM
  4. modern month name using java program
    By RodríguezBrown in forum Programming
    Replies: 1
    Last Post: 01-22-2010, 06:19 PM
  5. Write program on palindrome in java
    By MoralesMyers in forum Programming
    Replies: 2
    Last Post: 01-14-2010, 06:24 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
SEO by SubmitEdge

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48