Salve
Sto seguendo la guida del libro "Programmazione di base e avanzata" di Walter Switch della Pearson
sono arrivato alla parte in cui tratta Swing
oggi ho provato i primi due listati, ma ... qualcosa no torna.
in pratica dovrebbe aprirsi una finestra, e cliccando la chiusura la finestra dorebbe sparire ed il programma interrompersi
tutto ok, la finestra si chiude ma il programma rimane in esecuzione. cosa può essere ?
ecco i listati :
codice:import javax.swing.JFrame;import javax.swing.JLabel; public class PrimoEsempioSwing { public static final int LARGHEZZA = 300; public static final int ALTEZZA = 200; public static void main(String[] args) { JFrame finestra = new JFrame(); finestra.setSize(LARGHEZZA, ALTEZZA); JLabel etichetta = new JLabel("Non premere quel pulsante !"); finestra.add(etichetta); DistruttoreFinestra ascoltatore = new DistruttoreFinestra(); finestra.addWindowListener(ascoltatore); finestra.setVisible(true); } }Nota 1 :codice:import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class DistruttoreFinestra extends WindowAdapter { public void WindowClosing(WindowEvent e) { System.out.println("chiamato il Distruttore di Finestra !"); System.exit(0); } }l'ho inserito per vedere se nella console compariva tale scritta l momento in cui chiudevo la finestra, ma nulla, non comparecodice:System.out.println("chiamato il Distruttore di Finestra !");
Nota 2 : Uso Eclipse
Grazie a tutti

Rispondi quotando

