使用文件对话框选择文本文件并显示文件名

时间:2016-03-07 13:26:45

标签: java

我是一个非常缺乏经验的程序员,下面的方法是尝试让用户从文件夹中选择一个文件,然后显示它。 我尝试运行代码时遇到的错误是

  

无法解析文件框

我注释了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);
}

1 个答案:

答案 0 :(得分:1)

  String filename = filebox.getFile();

此行应为

  String filename = fileBox.getFile();

声明的变量是fileBox而不是filebox。 Java是case-sensitive