Você está na página 1de 17

1.

2 PROGRAMAÇÃO EM JAVA USANDO


ORIENTAÇÃO A EVENTOS
Professor: Edilson Lima
2

Eventos
Certamente você está habituado a usar computadores,
smartphones e tablets, entre outros dispositivos
eletrônicos. E para realizar uma ação nas telas você invoca
um evento.
3
1.2 PROGRAMAÇÃO EM JAVA USANDO ORIENTAÇÃO A EVENTOS

As aplicações em geral precisam de alguns eventos para o funcionamento


completo do programa. Normalmente as GUIs do Java são baseadas em
eventos, que são tarefas realizadas quando um usuário faz a interação com
algum componente GUI, convertendo as ações do usuário em eventos,
como por exemplo:
▸Quando ocorre uma ação (ActionEvent);
▸Clique do mouse (MouseEvent);
▸Apertar em uma tecla (KeyEvent);
▸Fechar uma janela (WindowEvent);
4

Interface gráfica x Interface


Para que a interface seja interativa, é necessário tratar os eventos
decorrentes das ações do usuário na janela.
5
Interface gráfica x Interface

▸ Segundo Deitel e Deitel (2016) interfaces são coleções de


métodos relacionados que informam aos objetos o que estes
devem fazer, mas não como fazer.
6
Interface gráfica x Interface

▸ As interfaces são elementos que padronizam um conjunto de


métodos, dessa forma é possível que uma classe apresente
qualquer nível de complexidade, e essa interface propicia as
formas de fazer o acesso padronizado e encapsulado.
7
Interface gráfica x Interface

MUITO IMPORTANTE!
▸ A diferença é que com implements você implementa uma
interface... E com extends você extende as funcionalidades de
uma classe A interface é um contrato de implementação de
métodos definidos na interface. Assim se você implementar uma
interface, terá que implementar os métodos nela definidos... Já
extender uma classe você herda os métodos dela e pode fazer
overwrite de métodos entre outras coisas definidas na
programação OO.
8
Interface gráfica x Interface

▸ Interface os elementos da orientação a objetos que descrevem


um conjunto de métodos.
▸ Interface gráfica os elementos como botões, janelas, campos e
outros.
9
Interface gráfica x Interface

▸ Ao se construir uma interface gráfica usando Java Swing,


acrescentamos as interfaces para definir qual método será
utilizado no momento de chamada que um evento é iniciado.
10

Tratamento de eventos
A criação da interface gráfica representa o mecanismo de
interação do usuário com o sistema. Cada ação do usuário gerará
uma reação no sistema e do sistema. Esse conjunto de ações
(iterações) é o que se chama de eventos.
11
Tratamento de eventos
12
Tratamento de eventos

▸ Exemplo de como tratar o evento de clique em Jbutton do Java


Swing.
13
Tratamento de eventos
14
Tratamento de eventos

Trabalhando com eventos na GUI do Java

▸ https://www.devmedia.com.br/trabalhando-com-eventos-na-
gui-do-java/25898
15

Obrigado!
Não somos o que a sociedade e o acaso fizeram de nós, e sim
o que escolhemos ser, desde o mais profundo do nosso ser.
Peter Koestenbaum

edilsonlima3@gmail.com
16
Bibliografia

Programação Orientada a Objetos com Java - 4ª Ed.


Barnes,David J.; Kolling,Michael - Pearson Universidades

Programação Orientada A Objetos - Conceitos e


Técnicas
Furgeri, Sergio - Editora Érica
17

Bons estudo, muita dedicação e exclentes resultados.

😉 Email
edilsonlima3@gmail.com

✋👆👉👍👤👦👧👨👩👪💃
🏃💑❤😂😉😋😒😭👶😸🐟🍒
🍔💣📌📖🔨🎃🎈🎨🏈🏰🌏
🔌🔑 em busca de resultados...

Você também pode gostar