Chiusura finestra

di il
2 risposte

Chiusura finestra

Ciao a tutti.
Volevo sapere come posso chiudere una finestra in java quando inserisco nella casella di testo la stringa chiudi.
Io ho fatto così
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Chiudi_W
{
	public static void main(String argv[])
	{
		JFrame f = new JFrame("FINE");
		JPanel p = new JPanel();
	        JTextField txtTesto = new JTextField(5);
		p.add(txtTesto);
		f.getContentPane().add(p);
		f.setVisible(true);
		
		txtTesto.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e)
			{
					String testo = (txtTesto.getText());
					if("testo".equals("chiudi"))
					{
						System.exit(0);
					}
			
			}
	});
	}
}

2 Risposte

  • Re: Chiusura finestra

    trixy ha scritto:


    Volevo sapere come posso chiudere una finestra in java quando inserisco nella casella di testo la stringa chiudi.
    Innanzitutto hai messo

    if("testo".equals("chiudi"))

    ovvero testo come stringa. No, devi usare la variabile!


    Comunque se fai System.exit(0) termini la esecuzione della JVM. Se hai una sola finestra e questo è sufficiente, non è affatto sbagliato.
  • Re: Chiusura finestra

    F10 F10
Devi accedere o registrarti per scrivere nel forum
2 risposte