我是一个非常缺乏经验的程序员,下面的方法是尝试让用户从文件夹中选择一个文件,然后显示它。 我尝试运行代码时遇到的错误是
无法解析文件框
我注释了String 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);
}
答案 0 :(得分:1)
String filename = filebox.getFile();
此行应为
String filename = fileBox.getFile();
声明的变量是fileBox
而不是filebox
。 Java是case-sensitive