Laboratório 02.01 - ActionListeners

Exercício 01

Fazer 2 botões, cada um com um nome e contador próprio.
Quando um botão é pressionado escreve na tela que o botão foi pressionado e quantas vezes desde o começo do programa.

Saída:

O botão A foi pressionado 1 vezes
O botão A foi pressionado 2 vezes
O botão B foi pressionado 1 vezes
O botão B foi pressionado 2 vezes
O botão B foi pressionado 3 vezes
O botão B foi pressionado 4 vezes
O botão A foi pressionado 3 vezes

Resposta

Exercício 02

Fazer 2 botões, os dois com o mesmo contador.
Quando qualquer botão é pressionado escreve na tela quantas vezes qualquer botão foi pressionado desde o começo do programa.

Saída:

Os botoes foram pressionados 1 vezes
Os botoes foram pressionados 2 vezes
Os botoes foram pressionados 3 vezes
Os botoes foram pressionados 4 vezes
Os botoes foram pressionados 5 vezes

Resposta

Exercício 03

Fazer 2 botões, os dois com o mesmo contador, mas com nomes diferentes.
Quando um botão é pressionado escreve na tela qual botão foi pressionado e quantas vezes qualquer botão foi pressionado desde o começo do programa.

Saída:

Botao A pressionado. Os botoes foram pressionados 1 vezes
Botao A pressionado. Os botoes foram pressionados 2 vezes
Botao B pressionado. Os botoes foram pressionados 3 vezes
Botao A pressionado. Os botoes foram pressionados 4 vezes
Botao B pressionado. Os botoes foram pressionados 5 vezes
Botao B pressionado. Os botoes foram pressionados 6 vezes
Botao A pressionado. Os botoes foram pressionados 7 vezes

Resposta

Exercício 04

Fazer 1 botão com um contador, e outro que reseta o contador.

Saída:

Botao pressionado pressionado 1 vezes
Botao pressionado pressionado 2 vezes
Botao pressionado pressionado 3 vezes
Contador zerado
Botao pressionado pressionado 1 vezes
Botao pressionado pressionado 2 vezes
Botao pressionado pressionado 3 vezes
Botao pressionado pressionado 4 vezes
Contador zerado
Botao pressionado pressionado 1 vezes

Resposta

Exercício 05

Fazer 2 botões com contadores e nomes diferentes, e outro que reseta os contadores dos dois botões.

Saída:

O botão A foi pressionado 1 vezes
O botão A foi pressionado 2 vezes
O botão B foi pressionado 1 vezes
O botão B foi pressionado 2 vezes
O botão B foi pressionado 3 vezes
O botão B foi pressionado 4 vezes
O botão A foi pressionado 3 vezes
Contador zerado
O botão A foi pressionado 1 vezes
O botão A foi pressionado 2 vezes
O botão B foi pressionado 1 vezes
O botão B foi pressionado 2 vezes
Contador zerado
O botão A foi pressionado 1 vezes
O botão B foi pressionado 1 vezes

Resposta

Exercício 06 (Desafio, esta matéria não foi dada)

Uma janela com um JTextField e um JLabel e um evento.
O evento faz com que o que está escrito no text field passe para o label.
O evento pode ser engatilhado por um botão, pelo JTextField ou pelos dois.

OBS: Utilize os métodos String getText() e void setText(String s) do JTextField e JLabel.

Não tem saída

Resposta

.