Kiedyś już to robiłem, ale teraz kompletnie nie mam pojęcia jak to zrobić:
Żeby przycisk zamknięcia (krzyżyk) działał piszemy:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Co zrobić aby program się nie zamykał po przyciśnięciu tego przycisku "x" tylko odpalił konkretny np. ActionListener. Nie wiem jak się dostać do obiektu reprezentującego właśnie ten przycisk. Odbieranie w WindowListenerze informacji, że okno jest zamykane mnie nie zadowala, bo nie pozwala na anuluowanie zamykania okna.