| 
 
| 
HOME |  
FORUM |
INDICE |
 
 
	
		
			
			  DialogEsempio.java
			
		 | 
	 
	
		
/* 
    L'esempio mostra l'utilizzo della finestra Dialog. 
 
    Autore: Agosto 2009, Giovanni Iacobelli - http://www.iacosoft.com 
 
*/ 
 
import java.awt.*; 
import java.awt.event.*; 
 
class DialogEsempio extends Frame implements WindowListener 
{ 
     
    //costruttore 
    public DialogEsempio() 
    { 
        //richiama il costruttore della classe base per impostare il titolo della finestra 
        super("Esempio d'utilizzo della finestra Dialog"); 
 
        setLocation(0,0); //imposta la posizione della finestra 
 
        setSize(300,400); //imposta la dimensione della finestra 
         
        //aggiunge il gestore per l'evento di chiusura della finestra 
        addWindowListener(this); 
         
        //rende visibile la finestra 
        setVisible(true); 
         
    } 
 
    //punto d'ingresso dell'applicazione 
    public static void main(String[] args)  
    { 
        new DialogEsempio(); 
    } 
 
    //metodi dell'interfaccia WindowListener 
    public void windowClosing(WindowEvent e) 
    { 
        //chiama la finestra di dialogo  
        MyDialog res= new MyDialog(this, "Conferma", "Vuoi veramente uscire dall'applicazione?"); 
         
        //esce solo se l'utente ha confermato l'uscita 
        if (res.getResponse() == MyDialog.RESULT_OK) 
        { 
            //termina l'applicazione 
            System.exit(0); 
        } 
        res.dispose(); 
         
    } 
     
    public void windowDeactivated(WindowEvent e) 
    { 
    } 
     
    public void windowDeiconified(WindowEvent e) 
    { 
    } 
 
    public void windowActivated(WindowEvent e) 
    { 
    } 
 
    public void windowIconified(WindowEvent e) 
    { 
    } 
     
    public void windowClosed(WindowEvent e) 
    { 
    } 
     
    public void windowOpened(WindowEvent e) 
    { 
    } 
    //fine metodi dell'interfaccia WindowListener 
 
 
} 
		 | 
	 
 
 
  |