void terminate() {}
protected JFrame frame = new JFrame();
Come è possibile ottenere frame
per eseguire la funzione di terminazione quando si preme il pulsante di chiusura?Esegui funzione su JFrame close
Modifica: ho provato a eseguire questo, ma per qualche motivo non stampa test (tuttavia, il programma si chiude). Qualcuno ha un'idea di quale potrebbe essere il problema?
frame.addWindowListener(new WindowAdapter() {
public void WindowClosing(WindowEvent e) {
System.out.println("test");
frame.dispose();
}
});
Devo creare una nuova classe che estende JFrame e implementa WindowAdapter? (o va bene mantenere il frame come JFrame?) Non funziona ancora veramente, e ottengo l'avviso "Il metodo WindowClosed (WindowEvent) dal tipo new WindowAdapter() {} non è mai usato localmente" in la funzione WindowClosing – Mattias
Pubblica il tuo codice dopo le modifiche apportate. – Maroun
Ok, ho aggiunto il codice come modifica. – Mattias