Classes e Eventos

4 respostas
V

Tenho um projeto em NetBeans feito em eventos e no caso queria passar esse evento para uma classe… e aonde ficaria o conteúdo do evento, fazer um comando para chamar essa nova classe… como eu faço isso?

Ex: tenho um evento de salvar e gostaria de criar uma classe “salvar” e onde ficava o código-fonte do evento, criar uma chamada dessa nova classe…

Desde já agradeço a ajuda =D

4 Respostas

von.juliano
Primeiro você cria uma classe que trata o evento:
public class EventoSalvar implements ActionListener {

	public void actionPerformed(ActionEvent e) {
		// faz o que tem que fazer
	}
}
Aí é só adicionar o evento ao botão:
botao.addActionListener(new EventoSalvar());
Vê se é isso. Flw! :thumbup:
V

Oi obrigada pela resposta, mas tentei aq e ñ funcionou…

von.juliano

Então poste seu código e a mensagem de erro.

V

Fiz um projeto de uma agenda de dados(faltando alguns detalhes pra terminar mas já funcionando) só que tudo na mesma classe que foi como funcionou… então queria pegar os eventos e passar pra outra nova classe…

Por exemplo, qdo se clica 2x no botão “Novo” (na parte visual do projeto), o NetBeans nos leva para o código-fonte do evento “novo”:

private void jBtnNewActionPerformed(java.awt.event.ActionEvent evt) {

jTextNome.setText("");

jTextEndereco.setText("");

jTextBairro.setText("");

jTextCidade.setText("");

}

Isso funciona certinho mas queria passar esse código para uma classe e no lugar que ele ficava, fazer uma chamada dessa nova classe… como que posso fazer isso? Tenho a impressão que vai ser algum comando até pequeno, mas ja tentei uma porrada de coisa aqui e sempre dá erro…

Desde já agradeço…a ajuda…

Criado 25 de setembro de 2008
Ultima resposta 26 de set. de 2008
Respostas 4
Participantes 2