Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Nephewless en 2 Abril 2009, 02:54 am



Título: Lista de ficheros
Publicado por: Nephewless en 2 Abril 2009, 02:54 am
Hola!

Bueno, mis dos últimos posts no han tenido mucho éxito, pero lo he podido solucionar, a ver si en este alguien me puede ayudar...  :-\

La idea es hacer en una ventana donde haya una JComboBox donde me ponga todos los ficheros que hay guardados en ".\carpeta". Los ficheros son todos ".txt".

La cosa en sí es tener algo desde donde poder seleccionar el archivo y crear una string de su nombre para luego utilizar el archivo. Es decir, si lo veis más fácil con otro elemento que no sea el JComboBox, pues acepto sugerencias. He probado con el JComboBox porque me aprecia el mas indicado y fácil de hacer.

Gracias de antemano!
Un saludo!


Título: Re: Lista de ficheros
Publicado por: 43H4FH44H45H4CH49H56H45H en 3 Abril 2009, 07:14 am
Algo asi?
Código
  1. private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
  2.  
  3.        int cont=0;      
  4.        jComboBox1.removeAllItems();
  5.        File origen = new File("c:/");
  6.        File[] archivos = origen.listFiles();
  7.        for (int i = 0; i < archivos.length; i++) {
  8.            if (archivos[i].isFile()) {
  9.                jComboBox1.insertItemAt(archivos[i].getName(),0);
  10.                cont ++;
  11.        }
  12.        jLabel1.setText("Archivos encontrados = " + cont);
  13.  
  14.    }  
  15.    }

Código
  1. private void jButton2MouseClicked(java.awt.event.MouseEvent evt) {                                      
  2.  
  3.        jLabel1.setText(jComboBox1.getSelectedItem().toString());              
  4.    }