private static void LstComp(Container Cont, int Level){
Container sCont;
String Deb;
for (int i=0;i<Cont.getComponentCount();i++){
Deb = (Level==0) ? "" : "\t";
if (Cont.getComponent(i).getClass().getSimpleName().equals("JPanel")){
sCont = (Container) Cont.getComponent(i);
println(Deb + Cont.getComponent(i).getClass().getSimpleName());
LstComp(sCont,Level+1);
}else
println(Deb + Cont.getComponent(i).getClass().getSimpleName());
}
}
//pour l'utiliser
LstComp(NomFrame.getContentPane(),0);