Eventos - como indentificar a conclusão de um evento

8 respostas
M

como eu posso indentificar quando um evento acabou?
por exemplo: uma tela de cadastro, quando eu aperto o botão “confirmar” ele tem que mostrar outro frame, mas eu não sei como faze-lo. podem me ajudar?

8 Respostas

leoviniga

Você vai ter que implementar um ActionLIstener na sua classe

Dá uma olhada nesse código e vê se te ajuda: http://www.java2s.com/Code/JavaAPI/javax.swing/JButtonaddActionListenerActionListeneract.htm

S

o mar é azul e o mundo é uma bola nao se preocupem

M

o action listener ta ok, mas eu quero saber como mudar o frame
eu estou numa janela de cadastro de dados pessoais, quando eu apertar o botão confirmar, ele muda para a janela de dados profissionais

se possivel gostaria de um exemplo de codigo simples.

valeu!

Nicolas_Fernandes

magno.caio:
o action listener ta ok, mas eu quero saber como mudar o frame
eu estou numa janela de cadastro de dados pessoais, quando eu apertar o botão confirmar, ele muda para a janela de dados profissionais

se possivel gostaria de um exemplo de codigo simples.

valeu!

buttonConfirmar.addActionListener( new ActionListener() {

    public void actionPerformed( ActionEvent e ) {

        //faz as suas operações...
        SeuNovoFormulario().setVisible( true );
    }
});
M

pode me dar um exemplo de onde eu tenho que aplicar esse metodo?
classe abstrata, metodo principal?

eu to usando o construtor de swing do NetBeans

Nicolas_Fernandes

magno.caio:
pode me dar um exemplo de onde eu tenho que aplicar esse metodo?
classe abstrata, metodo principal?

eu to usando o construtor de swing do NetBeans

Está começando a desenvolver telas Swings agora? Se sim, aprenda a fazer na mão. Primeiro, o caminho das pedras, depois as ferramentas que fazem tudo sozinho. Vai por mim, vai ser um baita de um aprendizado. ^^

Como você está usando a Matisse do NetBeans, coloque isso no código do botão Confirmar.

M

no actionPerformed do botão?

Nicolas_Fernandes

Sim!

Criado 13 de janeiro de 2011
Ultima resposta 31 de jan. de 2011
Respostas 8
Participantes 4