/[classpath]/classpath/javax/swing/tree/DefaultMutableTreeNode.java
ViewVC logotype

Diff of /classpath/javax/swing/tree/DefaultMutableTreeNode.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by mkoch, Tue Nov 30 20:16:45 2004 UTC revision 1.7 by mkoch, Fri Jan 28 09:41:40 2005 UTC
# Line 1  Line 1 
1  /* DefaultMutableTreeNode.java --  /* DefaultMutableTreeNode.java --
2     Copyright (C) 2002, 2004  Free Software Foundation, Inc.     Copyright (C) 2002, 2004, 2005  Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 502  public class DefaultMutableTreeNode Line 502  public class DefaultMutableTreeNode
502      return depth;      return depth;
503    }    }
504    
   static Random random = new Random(System.currentTimeMillis());  
   
   public static void growTree(DefaultMutableTreeNode root)  
   {  
     DefaultMutableTreeNode      node;  
   
     DefaultMutableTreeNode current = root;  
     int index = 0;  
   
     do  
       {  
         if (random.nextBoolean())  
           {  
             node = new DefaultMutableTreeNode(String.valueOf(index));  
             index++;  
             current.add(node);  
             current = node;  
           }  
         else  
           {  
             current = (DefaultMutableTreeNode) current.getParent();  
           }  
       }  
     while (current != root  
            && current != null);  
   }  
   
505    /**    /**
506     * getLevel     * getLevel
507     *     *

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26