forked from LupusNobilis/java-org.hwo.ui
28 lines
639 B
Java
28 lines
639 B
Java
package org.hwo.ui;
|
|
|
|
import java.awt.Component;
|
|
import java.awt.Container;
|
|
import java.util.LinkedList;
|
|
import java.util.List;
|
|
import java.util.zip.InflaterInputStream;
|
|
|
|
public class UIHelper {
|
|
|
|
public static void getComponentsRecursive(Container comp,List<Component> list){
|
|
for (Component c:comp.getComponents()){
|
|
list.add(c);
|
|
if (Container.class.isInstance(c)){
|
|
getComponentsRecursive((Container)c, list);
|
|
}
|
|
}
|
|
}
|
|
|
|
public static List<Component> getComponentsRecursive(Container comp){
|
|
List<Component> components = new LinkedList<Component>();
|
|
getComponentsRecursive(comp, components);
|
|
return components;
|
|
}
|
|
|
|
|
|
}
|