2017-02-09 3 views
0

Ich versuche, JFileChooser zu verwenden, um einen Ordner auszuwählen. Es gibt den übergeordneten Ordner und nicht den aktuellen Ordner zurück. Beispiel Ich wähle Ordner Dokumente, dann Backup. JFileChooser gibt Dokumente zurück, die nicht gesichert wurden.Versuchen, JFileChooser zu verwenden, um einen Ordner auszuwählen

String getFilePath() 
{ 

    JFileChooser fc = new JFileChooser(); 

// fc.setCurrentDirectory(new File(System.getProperty("user.home"))); 
     fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); 
     fc.setAcceptAllFileFilterUsed(false); 

    int returnVal = fc.showOpenDialog(this); 

     if (returnVal == JFileChooser.APPROVE_OPTION) { 
      File rt=fc.getCurrentDirectory(); 
      String t=rt.getName(); 
      return t; 
     } 

    return null; 
} 
+0

Verwenden Sie getSelectedFile – MadProgrammer

Antwort

Verwandte Themen