Есть JFrame, у него вроде как есть метод
setDefaultCloseOperation(int);
Но ему можно задать уже встроенные операции при нажитии на "крестик". Но есть ли возможность как то привязать к нему свой кусок кода, который бы вызывался при закрытии фрейма?
Есть два варианта выполнения каких-либо действий при закрытии программы:
Более общий вариант, подходящий не только для оконных приложений - навешать shutdown hook на завершение работы JVM
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
// Обработка завершения приложения
}
});
Навешать на окно обработчик события закрытия окна
JFrame frame = new JFrame("Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
// Обработка закрытия окна
}
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть авторизация в приложении с помощью VK SDK, щас надо сделать авторизацию с помощью GoogleSignInApi
У меня на выходе программы двумерный массив 100 х 100 на Java, величина значений достаточно большаяНужно записать этот массив в текстовый файл
Я создал три активитиКаждый добавил в манифест
Не так давно у меня было собеседование в компанию LuxoftИ был задан такой вопрос - "На код ревью к вам приходит метод String getType(Object obj)