Como capturar o evento de um botão em Java?

*Artigo para iniciantes.

Os seguintes passos devem ser realizados:

1) Implementar a interface ActionListener;

2) Avisar o botão que você está o ouvindo;

3) Definir o método actionPerformed() da interface ActionListener;

Segue a listagem do código:

import java.awt.event.*;
import javax.swing.*;
public class JanelaSimples implements ActionListener{
JButton botao;
public static void main(String[] args) {
JanelaSimples janela = new JanelaSimples();
janela.inicial();
}
private void inicial() {
JFrame frame = new JFrame();
botao = new JButton(“Clique em mim!”);
botao.addActionListener(this);
frame.getContentPane().add(botao);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {
botao.setText(“Fui Clicado!”);
}
}

eventoJava

Baixe o código java aqui.

Até a próxima.

*O exemplo acima é simplesmente para a finalidade de aprendizagem de capturar eventos em java. Gerenciadores de layouts e outros itens não estão sendo discutidos neste momento.

Sobre Alysson Vasconcelos
Alysson Vasconcelos é graduado pela Fatec-Ourinhos no curso Tecnologia em Processamento de Dados. Tornou-se especialista em Gestão de Informática e Tecnologia Internet e especialista em “Engenharia de Componentes utilizando Java”. Oportunidades estas que trouxeram diversas experiências com projetos e networking relacionados ao desenvolvimento desktop, web e redes. Gerenciou departamento de TI e redes, participou de projetos com desenvolvimento / implantação de ERPs e treinamentos em disciplinas relacionadas a Sistemas Operacionais Linux/Windows, lógica de programação, linguagem de programação Java/C#/PHP e banco de dados em cursos técnicos de informática no Centro Paula Souza – CEETEPS. Atualmente ministra aulas no Centro Paula Souza e também integra equipe de desenvolvimento do Sistema Integrado de Gestão Acadêmica - SIGA do Centro Paula Souza.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: