在Filechooser中获取字符串路径

问题描述

我有一个文本编辑器程序,每当您单击菜单中的“保存”时,都会打开一个文件选择器。

为了完成此保存过程,我创建了一个文件,并将其与当前路径一起保存在文件选择器中。

// jfc = JFileChooser
String path = jfc.getSelectedFile().toString();
File testFile = new File(path);

当我在文件选择器中选择一个现有文件时,这似乎起作用,即"bio.txt"被保存为程序中路径为"C:/Rikard/bio.txt"的字符串

但是,只要我在“文件名”部分中输入新文件名并单击“保存”,它就不会另存为String,例如,我会得到一个NullPointerException,例如Rikard.txt 。它在方法描述中说getSelectedFile()通过键入从用户输入中获取文件

我的代码可能出什么问题了?

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...