Открытие файлов с помощью JFileChooser
Как небольшой побочный проект, я подумал, что было бы здорово создать текстовый редактор. В настоящее время я застрял на открытии файлов. Это мой код для открытия файла (e
являетсяActionEvent
, открыть это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()));
}
}
}
Пробный блок доставляет мне неприятности. Затмение говорит, чтоgetSelectedFile()
не определено для типаJMenuItem
, Это также кажется неопределенным дляMenuItem
также. Есть ли другой способ приблизиться к этому, или другой метод, который работает так же?