File[] roots = null; if (Constants.isWindows) roots = fsv.getRoots(); else roots = File.listRoots(); if (roots.length == 1) { rootNode = new DefaultMutableTreeNode(new FileTreeNode(roots[0])); populateSubTree(rootNode); } else if (roots.length 1) { rootNode = new DefaultMutableTreeNode("Computer"); for (File root:roots) rootNode.add(new DefaultMutableTreeNode(root)); } else rootNode = new DefaultMutableTreeNode("Error"); fileTreeModel.setRoot(rootNode);este pequeño fragmento de código es el inicializador ,primero determina que tipo de sistema operativo tiene el usuario luego en lista los directorios y comienza añadir los padres y los hijos.Como leer un Archivosegúnsea la extension al seleccionar un hijo(Fichero) del JTree?
if (abrir != null) { System.out.println("ENTRO ABRIR"); if (abrir.getAbsolutePath().endsWith(".txt")||abrir.getAbsolutePath().endsWith(".java")) { System.out.println("ENTRO EN LEER"); /***********************************/ FileReader archivo = new FileReader(abrir); BufferedReader leer = new BufferedReader(archivo); while ((s = leer.readLine()) != null) { cad += s + "\n"; } main.getTextArea().setText(cad); leer.close(); } else { JOptionPane.showMessageDialog(null, "Solo se permiten archivos con extension *.txt,*.java "); } }
Tecnología de la información Seguros Mortgage SEO Transfer Web Hosting and Domains Attomey Insurance Health Recovery Recetas de Cocina coches híbridos Curso de inglés básico Loans And Donation money Política Hosting Donate Car to Charity California Dominios Loans Fotografía digital Lawyer Asbestos Lawyers Leyes y abogados Donate Credit commodities Online casino Rehab Bancos Defensa Penal Abogados de la Florida Salud Hipoteca Los préstamos y donaciones Politics Structures Annuity Settlement Degree Donar Auto en Crédito Fiscal hotels Claim Software Conference Call Trading lawyers MBA ranking España Gas/Electricity Classes Cooking Recipes Treatment Cord Blood
Donde esta el enlace para descargar el codigo fuente?
ResponderEliminar