Java 使用文件对话框选择文本文件并显示文件名
我是一个非常缺乏经验的程序员,下面的方法是让用户从文件夹中选择一个文件,然后显示它。 我尝试运行代码时遇到的错误是 无法解析文件框 我注释掉了Java 使用文件对话框选择文本文件并显示文件名,java,Java,我是一个非常缺乏经验的程序员,下面的方法是让用户从文件夹中选择一个文件,然后显示它。 我尝试运行代码时遇到的错误是 无法解析文件框 我注释掉了字符串filename=filebox.getFile()运行时没有错误,目录打开,但如果没有该行代码,选择文件将不会执行任何操作,因为它不会保存,请提供帮助 public void readVehicleData() { FileDialog fileBox = new FileDialog(mainWindow,"Open", Fi
字符串filename=filebox.getFile()代码>运行时没有错误,目录打开,但如果没有该行代码,选择文件将不会执行任何操作,因为它不会保存,请提供帮助
public void readVehicleData()
{
FileDialog fileBox = new FileDialog(mainWindow,"Open", FileDialog.LOAD);
fileBox.setVisible(true);
fileBox.setDirectory(".");
String filename = filebox.getFile();
System.out.println(filename);
}
这条线应该是
String filename = fileBox.getFile();
声明的变量是fileBox
而不是fileBox
。Java是区分大小写的
试试看;字符串文件名=fileBox.getFile();大写字母B。没有文件盒,有文件盒这是一个好问题,但正如@YusufK指出的,这是一个简单的打字错误,所以投票结束。对于OP,我强烈建议您非常小心地注意将来遇到的编译器错误。虽然它们可能很神秘,乍一看很难理解,但一旦你习惯了,它们实际上是非常有用的。谢谢大家,我犯了一个很简单的错误。将来会帮助我的!或者,换句话说,Java是区分大小写的语言
String filename = fileBox.getFile();