Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 10 - Eventos e Listeners

Os Eventos mousePressed e mouseReleased

  1. Clique com o botão direito sobre o componente rotulo. No menu Eventos, selecione Mouse -> mousePressed.
  2. Feito isso, será mostrado o código referente a esse evento, conforme mostra a Figura 15:
  3. Código gerado automaticamente para o evento mousePressed
  4. No final da linha 77 (do código acima), tecle ENTER para criar uma nova linha e digite as linhas mostradas na Figura 16:
Métodos criados para alterar as propriedades dos componentes rotulo e areaTexto

Vejamos os comentários sobre esse código:

Quando o botão do mouse for pressionado, o texto entre parênteses do método setText será mostrado no rótulo, e o componente areaTexto ficará desabilitado para edição. Para isso, utilizamos o método setEnabled(false).

Para criarmos o segundo evento, volte à janela de projeto e faça o seguinte:

  1. Clique com o botão direito sobre o componente rotulo. No menu Eventos, selecione Mouse -> mouseReleased.
  2. Feito isso, será mostrado o código referente a esse evento logo abaixo do primeiro evento, conforme mostra a Figura 17:
  3. Código gerado automaticamente para o evento mouseReleased
  4. No final da linha 86, tecle ENTER para criar uma nova linha e digite as linhas mostradas na Figura 18:
Métodos criados para alterar as propriedades dos componentes rotulo e areaTexto

Vejamos os comentários sobre esse código:

Quando o botão do mouse for liberado, o texto entre parênteses do método setText será mostrado no rótulo, e o componente areaTexto voltará a ser liberado para edição. Para isso, utilizamos o método setEnabled(true).

  1. Execute a aplicação e confira o resultado com a Figura 19:
Etapas executadas pelos eventos utilizados no componente rotulo

Versão 5.3 - Todos os Direitos reservados