As a little side project I'd thought it would cool to make a text editor. I'm currently stuck on opening files. This is my code for opening the file(e
is an ActionEvent
, open is 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()));
}
}
}
The try block is giving me the trouble. Eclipse is saying that getSelectedFile()
is undefined for type JMenuItem
. It also appears to be undefined for MenuItem
s as well. Is there another way to approach this, or another method that works the same?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…