All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.ihmc.scs2.sessionVisualizer.jfx.tools.TreeViewTools Maven / Gradle / Ivy

package us.ihmc.scs2.sessionVisualizer.jfx.tools;

import javafx.scene.control.TreeItem;

public class TreeViewTools
{
   public static void expandRecursively(TreeItem item)
   {
      if (item == null)
         return;
      item.setExpanded(true);
      for (TreeItem child : item.getChildren())
         expandRecursively(child);
   }

   public static void collapseRecursively(TreeItem item)
   {
      if (item != null && !item.isLeaf())
      {
         item.setExpanded(false);

         for (TreeItem child : item.getChildren())
            collapseRecursively(child);
      }
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy