
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