Any*_*nya 6 java jfilechooser textfield save-as
这个问题的答案可能看起来很明显,但我实际上正在努力解决这个问题.我已经在API中搜索了JFileChooser方法,并且我已经查看了一些已经问过的问题并在这里回答了stackoverflow.
我的问题是这个.在我的程序中,我允许用户键入一个文件名,然后我将用它来创建一个我将写的全新文件.如何在JFileChooser提供的"保存"对话框中的"另存为:"标签旁边的文本字段中输入用户输入的文本?是否有JFileChooser方法可以让我获得用户输入的文本?或者我是否必须通过另一个课程,或做其他事情才能获得该文本?
非常感谢,对任何回答的人.现在对我来说已经很晚了,而且这个节目将在几个小时内完成(意味着我将有另一个不眠之夜).绝望可能过于强烈,但我足够接近.
Gau*_*rma 13
JFileChooser chooser=new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORY_ONLY);
chooser.showSaveDialog(null);
String path=chooser.getSelectedFile().getAbsolutePath();
String filename=chooser.getSelectedFile().getName();
Run Code Online (Sandbox Code Playgroud)
......在filename变量中,您将获得用户输入的文件名
打开保存文件对话框并确定用户想要保存文件后,使用以下命令获取文件名:
String filename = mySaveDialog.getSelectedFile().getName();
Run Code Online (Sandbox Code Playgroud)
JFileChooser 有一个方法getSelectedFile()。这是一个文件。
如果您使用showSaveDialog()打开对话框,您应该能够从中获取文件( file.getName())。您可以解析它以获取用户输入的文本。(例如删除扩展名...我不知道你想要什么:))
祝你的任务顺利。
| 归档时间: |
|
| 查看次数: |
29435 次 |
| 最近记录: |