本文介绍了JFileChooser.showSaveDialog(...) - 如何设置建议的文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

JFileChooser 似乎缺少一种特征:一种在保存文件时建议文件名的方法(通常被选中的东西,以便在用户被替换时开始输入)。

The JFileChooser seems to be missing afeature: a way to suggest the file name when saving a file (the thing that usually gets selected so that it would get replaced when user starts typing).

有没有解决方法?

推荐答案

如果我理解正确,您需要使用 setSelectedFile 方法。

If I understand you correctly, you need to use the setSelectedFile method.

JFileChooser jFileChooser = new JFileChooser();
jFileChooser.setSelectedFile(new File("fileToSave.txt"));
jFileChooser.showSaveDialog(parent);

该文件不需要存在。

编辑:如果您使用绝对路径传递文件, JFileChooser 将尝试将自己定位在该目录中(如果存在)。

If you pass a File with an absolute path, JFileChooser will try to position itself in that directory (if it exists).

这篇关于JFileChooser.showSaveDialog(...) - 如何设置建议的文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 14:24