1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| private void testArborescense(String path,javax.swing.tree.DefaultMutableTreeNode treeNode1)
{
//javax.swing.tree.DefaultMutableTreeNode treeNode1 = new javax.swing.tree.DefaultMutableTreeNode("21201283");
jTree1.setModel(new javax.swing.tree.DefaultTreeModel(treeNode1));
jScrollPane4.setViewportView(jTree1);
File repertoire = new File(path);
updateTab(loadTabData(repertoire,path));
String init=path;
String[] files;
files=repertoire.list();
int i;
for(i=0;i<files.length;i++){
String newPath=init+"\\"+files[i];
File f2=new File(newPath);
javax.swing.tree.DefaultMutableTreeNode treeNode2 = new javax.swing.tree.DefaultMutableTreeNode(f2.getName());
if(f2.isDirectory())
{
treeNode1.add(treeNode2);
testArborescense(newPath,treeNode2);
jTree1.setModel(new javax.swing.tree.DefaultTreeModel(treeNode1));
updateTab(loadTabData(f2,newPath));
}
jScrollPane4.setViewportView(jTree1);
}
} |