Como abrir un FileChooser con un directorio determinado

rafa-alvaro
17 de Marzo del 2005
Hola a todos. Tengo el siguiente FileChooser:

JFileChooser chooser = new JFileChooser();
JFrame frame=new JFrame();
try {
// Create a File object containing the canonical path of the
// desired directory
File f = new File(new File(".").getCanonicalPath());

// Set the current directory
chooser.setCurrentDirectory(f);

} catch (IOException i) {
}

// The following method call sets the current directory to the home directory
chooser.setCurrentDirectory(null);

// Show the dialog; wait until dialog is closed
int opcion=chooser.showOpenDialog(frame);

if (opcion==JFileChooser.APPROVE_OPTION)
{
File nombreArchivo = chooser.getSelectedFile();

System.out.print(nombreArchivo);
//modificar_registro(resumen,v,nombreArchivo);
cerrar();

}

Y me gustaria saber como puedo hacer para que el FileChooser se abra desde un directorio que yo quiero que lo tengo guardado en una variable String.

Muchas gracias

Mario Arias
17 de Marzo del 2005
En el constructor del JFileChooser le pasas el string:

Ej : JFileChooser chooser = new JFileChooser("c:\prueba");