作为一个小的附属项目,我想制作一个文本编辑器。我目前卡在打开文件上。这是我打开文件的代码(e
是一个 ActionEvent
,open 是一个 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()));
}
}
}
我遇到了问题,try块给了我麻烦。Eclipse在说getSelectedFile()
对于类型JMenuItem
未定义。对于MenuItem
也是如此。有没有其他方法来解决这个问题,或者有类似的方法?
choice.getSelectedFile();
- Krishan