这个问题的答案似乎很明显,但实际上我在努力解决这个问题。我在 API 中搜索了 JFileChooser 方法,并查看了一些已经在 stackoverflow 上提出和回答的问题。
我的问题是这样的。在我的程序中,我将允许用户输入一个文件名,然后我将使用该文件名创建一个我将在其上写入的全新文件。您如何获取用户在 JFileChooser 提供的保存对话框中标签“另存为:”旁边的文本字段中输入的文本?是否有 JFileChooser 方法可以让我获取用户输入的文本?还是我必须再上一个类,或者做其他事情才能获得该文本?
非常感谢任何回答的人。现在对我来说已经很晚了,这个程序将在几个小时后到期(这意味着我将度过另一个不眠之夜)。绝望这个词可能过于强烈,但我已经足够接近了。
最佳答案
JFileChooser chooser=new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORY_ONLY);
chooser.showSaveDialog(null);
String path=chooser.getSelectedFile().getAbsolutePath();
String filename=chooser.getSelectedFile().getName();
......在文件名变量中你会得到用户输入的文件名
关于java - 从 JFileChooser 保存对话框获取用户输入的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2918435/