|
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
}
|
|