olá,
copiei o fonte abaixo de um dos tutoriais sobre eventos. Gostaria de saber onde incluir o comando para fechar a janela ?
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
import java.awt.<em>;
import javax.swing.</em>;
import java.awt.event.*;
/**
-
Classe ExemploAcao. Especializa a classe Frame.
*/
public class ExemploAcao extends Frame {JTextField textField; JButton button; int aux = 0;
public ExemploAcao(String param) {
setTitle(param); //adiciona um título ao frame textField = new JTextField(“MeuNome”); button = new JButton(“Click”); add(textField, “North”); //adiciona o textField ao frame add(button, “South”); //adiciona o button ao frame
//Instancia um novo Listener e adiciona ele ao botão
button.addActionListener({new ActionListener()//ação que nosso botão vai provocar ao ser clicado public void actionPerformed(ActionEvent e) { textField.setText(Integer.toString(aux + 1)); aux++; } }); }
/**
-
Método "main"para testar o exemplo.
-
@param args - nome da janela prinicipal */ public static void main(String args[]) { ExemploAcao e = new ExemploAcao(“Título”); e.pack(); e.setVisible(true);//Torna o frame visíel.
/*
Note que pack() é método da classe Frame,
só é possível usar por causa do “extends Frame”.
*/
}
} -