moo*_*les 6 java swing jfilechooser file
作为一个小小的项目,我认为制作文本编辑器会很酷.我目前只是打开文件了.这是我打开文件的代码(e是ActionEvent,open是a JMenuItem):
else if (e.getSource() == open) {
JFileChooser choice = new JFileChooser();
int option = choice.showOpenDialog(this);
if (option == JFileChooser.APPROVE_OPTION) {
try{
Scanner scan = new Scanner(new FileReader((open).getSelectedFile().getPath()));
}
}
}
Run Code Online (Sandbox Code Playgroud)
试块给了我麻烦.Eclipse说的getSelectedFile()是类型未定义JMenuItem.对于MenuItems来说,它似乎也是未定义的.有没有其他方法可以解决这个问题,还是另一种方法可以解决这个问题?
Nat*_* W. 10
您需要getSelectedFile()在JFileChooser返回后调用它,因此请将代码更改为:
choice.getSelectedFile()
Run Code Online (Sandbox Code Playgroud)