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.