powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / сериализация
3 сообщений из 3, страница 1 из 1
сериализация
    #32389439
Фотография oson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа.
Может кто знает.
У меня формируется вывод в поле JTextArea при помощи TableModel -
вроде как обычно - табличка такая. Инициируется массивом data -
ну и вот я хочу при выходе из программы записать этот массив в файл
- чтоб при входе данные в нем восстановились из прошлой сессии.
Как правильно сделать - на что должен реагировать процесс записи в
файл - то есть какое событие можно перехватить, когда жмет пользователь на крестик -закрыть программу.
...
Рейтинг: 0 / 0
сериализация
    #32393648
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В конструкторе фрэйма
enableEvents(AWTEvent.WINDOW_EVENT_MASK);

А дальше пишешь метод
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
// здесь нужный тебе код
}
}


PS Как я понял тема не соответствует содержанию топика.
...
Рейтинг: 0 / 0
сериализация
    #32400206
Фотография oson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Но если я просто сделал
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent ev)
{
System.gc();
System.out.println("Закрываюсь и замораживаю данные");
System.exit(0);
}
});
недостаточно? Вообще-то так работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / сериализация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]