void terminate() {}
protected JFrame frame = new JFrame();
Jak mogę uzyskać frame
, aby uruchomić funkcję zakończenia po naciśnięciu przycisku zamykania?Funkcja uruchamiania na JFrame close
Edytuj: Próbowałem uruchomić to, ale z jakiegoś powodu nie jest drukowany test (jednak program się zamyka). Czy ktoś ma pomysł, co może być problemem?
frame.addWindowListener(new WindowAdapter() {
public void WindowClosing(WindowEvent e) {
System.out.println("test");
frame.dispose();
}
});
Czy muszę utworzyć nową klasę rozszerzającą JFrame i implementującą WindowAdapter? (czy jest to w porządku, aby zachować ramkę jako JFrame?) To tak naprawdę jeszcze nie działa i otrzymuję ostrzeżenie "Metoda WindowClosed (WindowEvent) z typu new WindowAdapter() {} nigdy nie jest używana lokalnie" on funkcja WindowClosing – Mattias
Publikuj swój kod po wprowadzonych zmianach. – Maroun
OK, dodałem kod jako zmianę. – Mattias