626626262

483 palavras 2 páginas
24/09/2014

Interface Gráfica em Java
Aplicações de Linguagem de programação orientada a objetos.

Manipulação de eventos

Interface Gráfica em Java – Parte 2
Prof: Reinaldo Antônio da Silva rein.ant@gmail.com Introdução
• Anteriormente começamos a trabalhar com alguns objetos para a criação de interfaces GUI em java.
• Apesar de todo o aspecto visual apenas a utilização dos objetos não é suficiente para criarmos uma aplicação profissional. • E necessário possuirmos o controle de todas as ações que o usuário realiza na janela Classes Receptoras de
Eventos
• As classes do pacote swing tratam os eventos por meio de um conjunto de classes, chamadas receptoras de eventos. Eventos
• Descendentes de java.awt.event.AWTEvent
• Divididos em categorias (java.awt.event) o ActionEvent (componentes de ação) o MouseEvent (componentes afetados pelo mouse) o ItemEvent (checkboxes e similares) o AdjustmentEvent (scrollbars) o TextEvent (componentes de texto) o WindowEvent (janelas) o FocusEvent (componentes em geral) o KeyEvent (componentes afetados pelo teclado) o ...

Classes Receptoras de
Eventos
• Características o Quando uma Janela precisa gerar um certo evento é necessário implementar uma classes receptora de eventos. o Da mesma forma quando um objeto deseja gerar um certo evento . o Cada objeto ou classe pode implementar quantos receptores de eventos forem necessários. o Exemplo: um botão pode reconhecer quando o mouse é clicado, quando é solto na área, quando entra na área do botão, quando sai da área do botão e assim por diante. 1

24/09/2014

Tipos de Eventos

Classes receptoras de eventos
• Cada classe receptora de eventos trata um evento diferente.
Os principais eventos do pacotes swing são:
Evento

Descrição

ActionListener

Eventos de ação. Exemplo: clique do mouse sobre um botão.

AdjustmentListener

Eventos de ajuste. Exemplo: quando o valor de uma barra de rolagem é ajustado

Relacionados