ActionListener [Problema]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Ola pessoal sou iniciante em java, e estou me deparando com um probleminha com ActionListener veja so a minha situação;
Tenho este metodo


que é invocado aqui Button.addActionListener(this); mas meu problema é que quando outro Button recebe add.ActionListener(this); ele tambem execulta o metodo public void actionPerformed(ActionEvent evt), gostaria de continuar invocando meu metodo atravez de add.ActionListener( POREM AQUI COLOCAR UM PARAMETRO ) que diferencie a ação para n ter conflitos, alguem sabe o q devo fazer? Muito obrigado pela atenção!

if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
Felagund
GUJ Master
[Avatar]

Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline



vai lhe retornar o botão que esta invocando o evento.

eu acho melhor vc criar um ActionListener para cada botão

por exemplo


att
Rafael Felix

Rolling With Code
Twitter
[WWW]
nrvolmar
Entusiasta Java

Membro desde: 18/10/2007 11:02:07
Mensagens: 18
Localização: Porto Alegre - RS
Offline

Quando se trata de listening, não é melhor tratar eventos em uma classe separada?

Volmar watashi wa
[MSN]
ken420
Virtual Machine Man
[Avatar]

Membro desde: 09/10/2008 13:25:41
Mensagens: 504
Localização: na frente do PC
Offline

Olha eu criei esse metodo


porem nao consigo fazer meu botao chamar esse metodo o que devo fazer veja o codigo do meu botao


Alguem me da uma força? e obrigado pelos posts.

This message was edited 1 time. Last update was at 17/04/2009 14:22:47


if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente");
Andr?Heidi Moriya
JavaChild
[Avatar]

Membro desde: 28/01/2009 15:30:26
Mensagens: 122
Localização: Maringá/PR
Offline

Olá Pessoal tb estou tendo problema com meus actionlisteners.
eu estou fazendo o seguinte:


essa é a minha superclasse para minha telas do sistema
Depois criei uma subclasse para minha tela de cidade



Agora estava fazendo um teste com uma classe de eventos para o cadastro de cidade



Bem pessoa se vcs olharem bem para os meus codigos, coloque uns joptionpane para mostrar na tela se tudo esta funcionando.
para a minha surpresa todos os meus joptionpane sao chamados, mostrando que ele a classe de evento usando o addButtonListener esta funcionando.
o problema e[ que ele entra nos metodos inserir, consultar, alterar, excluir, cancelar, salvar e sair, mas nao executa as funções

diferentemente se eu usar o this no metodo addButtonsListener. ele executa normalmente tudo o que esta dentro dos metodos.
Bem na verdade não sei o que esta acontencendo, nem sei o porque de um jeito executa e de outro.

bem é isso desde já agradeço a atenção de todos e aguardo resposta.

obrigado

André Heidi Moriya
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team