Como usar o ActionListener em Java

A linguagem de programação Java de uso geral é usada para criar software e aplicativos da web. As interfaces gráficas do usuário (GUIs) podem criar aplicativos Java usando a interface ActionListener para criar programas dinâmicos e permitir a interação do usuário. ActionListener é um manipulador de eventos que executa uma tarefa quando uma determinada ação é executada pelo usuário. Essa ação pode ser qualquer coisa que o usuário possa fazer, como mover o mouse ou pressionar uma tecla no teclado.

Passo 1

Inicie seu programa de desenvolvimento Java.

Etapa 2

Crie um novo arquivo de turma, clique no menu “Arquivo” e selecione “Novo”. Digite “ButtonActionListener.java” no campo “Nome do arquivo” e salve-o.

Etapa 3

Importe o pacote java.awt.event escrevendo o seguinte na parte superior do arquivo no editor de texto:

import java.awt.event. *;

O pacote java.awt.event permite acesso à interface ActionListener.

Etapa 4

Crie a classe ButtonActionListener e implemente a interface ActionListener digitando o seguinte no editor de texto imediatamente após a declaração do pacote:

classe pública ButtonActionListener implementa ActionListener {}

O restante do código da classe será escrito dentro das chaves.

Etapa 5

Crie um botão chamado “botão” escrevendo o seguinte código:

Botão JButton = novo JButton (“Etiqueta do botão”);

Substitua “Etiqueta do botão” pelo que você deseja exibir.

Etapa 6

Adicione o ActionListener ao botão digitando o seguinte:

button.addActionListener (this);

Um ActionLister pode ser adicionado a qualquer tipo de componente Java GUI.

Etapa 7

Crie um método actionPerformed () que use um tipo ActionEvent como argumento.

Um exemplo é: public void actionPerformed (ActionEvent e) {System.out.println (“Go”);}

Este código fará com que o computador imprima “Go” pressionando o botão Qualquer ação pode ser executada quando um evento ocorre, colocando a implementação do código entre as chaves.

Etapa 8

Compile o código e execute a GUI.

Referências

 

Você pode estar interessado:

Deixe um comentário