Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Conferma uscita JFrame

Visualizzazione discussione

  1. #1

    Conferma uscita JFrame

    Ciao a tutti
    Volevo creare una finestra di conferma uscita dal mio programma, ma nel momento in cui premo la X di uscita, la finestra del JFrame si chiude ugualmente.
    Nel caso specifico chiede la conferma e indipendentemente dal tasto selezionato (SI/NO) la finestra si chiude e il programma si arresta.

    in basso uno stralcio del codice scritto


    codice:
    public class FrameLeague extends JFrame implements ActionListener{
         ....
         ....
         ....
         public FrameLeague(){
              ....
              ....
              ....
              setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
              ....
              ....
              this.addWindowListener(new WindowAdapter(){
                   public void windowClosing(WindowEvent e){
                            exit();
                        
                   }    
              });
              
    }
    
    
         private void exit(){
               int choose = JOptionPane.showConfirmDialog(FrameLeague.this, "Vuoi uscire?", "Conferma", JOptionPane.YES_NO_OPTION);
    
    
              if (choose == JOptionPane.YES_OPTION) {                             
                       copyDB();
                       quit();
              }     
         }
    }


    Cos'è che sbaglio?
    C'è qualcosa che devo aggiungere?

    Grazie.
    Ultima modifica di schumy2000; 17-02-2015 a 13:15
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.