Открытие файлов с помощью 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также. Есть ли другой способ приблизиться к этому, или другой метод, который работает так же?

Ответы на вопрос(3)

Ваш ответ на вопрос