String currentDir = System.getProperty("user.dir");
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"Text files", "txt");
chooser.setFileFilter(filter);
chooser.setCurrentDirectory(currentDir);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
String fileName = chooser.getSelectedFile().getName();
System.out.println("You chose to open this file: " +
fileName);
Datei Ich versuche, die JFileChooser, ShowOpenDialog Beispiel zu ändern, das aktuelle Verzeichnis des Java-Paket zu verwenden, mit System.getProperty („user.dir“), die einen String zurückgibt, aber setCurrentDirectory (File) will Dateiobjekt. Wie konvertiere ich die Zeichenfolge in eine Datei? Vielen Dank.java convert-String für JFileChooser
'neue Datei (Dateiname)' sollte entsprechend den Java-API arbeiten: https: // docs. oracle.com/javase/7/docs/api/java/io/File.html#File(java.lang.String). Denken Sie auch daran, den Titel Ihrer Frage in "Wie wandle ich die Zeichenfolge in eine Datei um?" Zu ändern. –