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);
私はJavaパッケージの現在のディレクトリを使用するためにJFileChooserの、ShowOpenDialogの例を変更しようとしているためにファイルにsetCurrentDirectory(File)はFileオブジェクトを必要とします。どのように文字列をファイルに変換するのですか?ありがとう。Javaの変換文字列は、文字列を返すはSystem.getProperty(「はuser.dir」)を使用して、JFileChooserの
'新しいファイル(filename)'のJava APIに応じて動作する必要があります使用することができます。https://ドキュメントを。 oracle.com/javase/7/docs/api/java/io/File.html#File(java.lang.String)。また、質問のタイトルを「文字列をファイルに変換するにはどうすればよいですか?」に変更することを検討してください。 –