В качестве небольшого побочного проекта я подумал, что было бы здорово сделать текстовый редактор. В настоящее время я застрял на открытии файлов. Это мой код для открытия файла (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()));
}
}
}
Блок try доставляет мне неприятности. Eclipse говорит, что getSelectedFile()
не определено для типа JMenuItem
. Он также кажется неопределенным для MenuItem
s. Есть ли другой способ приблизиться к этому или другой метод, который работает так же?
choice.getSelectedFile();
- person Krishan   schedule 27.11.2011