У меня возникли проблемы с выяснением того, как заставить JButton предложить пользователю сохранить содержимое в JTextArea перед закрытием программы. До сих пор, у меня есть некоторый код для операции закрытия для моей кнопки, но даже это не похоже на работу ... ничего не происходит, когда я нажимаю его:Добавление близкой операции к JButton
public void actionPerformed(ActionEvent event) {
if(event.getSource() == this.Quit)
this.dispose();
....
остальные больше еще/если/попробовать для других кнопок.
Я установил свой класс, чтобы расширить JFrame и реализовать ActionListener, поэтому вся моя программа находится в одном классе ... возможно, не очень аккуратный способ кодирования, но мне сейчас все проще держать все здесь до того, как я распределить некоторые функции в другие классы.
В принципе, ничего не происходит, и я не знаю, как добавить запрос сохранения вместе с его закрытием. Любая помощь будет замечательной!
Этот «actionPerformed» является частью какого компонента? Ваш кадр или кнопка? Трудно предоставить помощь с таким количеством деталей. –
1) * «Я установил свой класс для расширения JFrame и реализации ActionListener, поэтому вся моя программа находится в одном классе ...» * Я могу создать код в одном * исходном файле *, который не расширяет фрейм, и не требует его выполнения , Подумайте о добавлении анонимного внутреннего действия для каждой кнопки. 2) Чтобы получить более эффективную помощь, опубликуйте [SSCCE] (http://sscce.org/). –