Вопросы по теме 'windowlistener'

Вызов windowClosed в EXIT_ON_CLOSE JFrame
У меня небольшая проблема. Мое приложение Java содержит некоторые собственные ресурсы. Я хочу освободить эти ресурсы непосредственно перед выходом из приложения. Поэтому я написал WindowListener , который освобождает эти ресурсы в windowClosed...
454 просмотров

Как обрабатывать JDialog, открытый после setVisible (false)?
Это сценарий: добавить обработчик windowOpened() в новый экземпляр JDialog показать диалог в первый раз, используя jdialog.setVisible(true) как и ожидалось: запущен обработчик windowOpened() jdialog.setVisible (ложь) jdialog.setVisible...
698 просмотров
schedule 18.02.2022

Приложение с графическим интерфейсом закрывается до появления сообщения Shutdown Hook
Новичок в Java здесь. Вот в чем дело: у меня есть следующий простой хук выключения: class SHook implements Runnable { public void run() { System.out.println("SH is done."); } } И у меня есть приложение с графическим интерфейсом с...
220 просмотров

Правильное закрытие Java-программы, когда JDialog является главным окном
У меня есть JDialog в качестве главного окна в моем приложении (изначально это был JFrame, но он отображался на панели задач, чего я не хотел). В настоящее время я делаю: setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); и когда я...
12590 просмотров
schedule 24.07.2023

Можем ли мы использовать лямбда-выражение для WindowListener? если да то как? если нет то почему? Могу ли я установить лямбда-выражение для приведенного ниже фрагмента кода?
this.addWindowListener(new WindowAdaptor(){ public void windowClosing(WindowEvent we) { System.exit(0);//to close the window } }); Это моя просьба, пожалуйста, сделайте код, используя лямбда-выражение.
2106 просмотров
schedule 20.01.2023

Window Listener и Action Listener в одном классе JAVA
У меня есть программа на java, и есть GUI. Мне нужно создать прослушиватели действий и окон для нескольких кадров. Я создаю один класс слушателя для каждого кадра. Как это: public class Listener implements ActionListener, WindowListener {...
1171 просмотров