En este ejemplo veremos como crear un modelo para un JTree a partir de un directorio.
//Primero creamos un archivo que sera el directorio actual donde estamos File directorio = new File("."); //Creamos el nodo raíz y el DefaultTreeModel DefaultMutableTreeNode principal = new DefaultMutableTreeNode("Archivos"); DefaultTreeModel modelo; //Este nodo lo usaremos para ir agregando archivos al nodo principal DefaultMutableTreeNode nodo; //Creamos un array de archivos a partir de los archivos del directorio File[] listaArchivos = directorio.listFiles(); //Este for recorrerá "listaArchivos" mientras haya un archivo siguiente for (File listaArchivo : listaArchivos) { //Creamos un nodo con el nombre del archivo en el que estamos y se lo agregamos al nodo raíz nodo = new DefaultMutableTreeNode(listaArchivo.getName()); principal.add(nodo); } //Creamos el modelo y se lo asignamos al jTree modelo = new DefaultTreeModel(principal, true); jTree.setModel(modelo);
0 Comments:
Entrada más reciente Entrada antigua Inicio
Suscribirse a:
Enviar comentarios (Atom)
Con la tecnología de Blogger.