Aula 02 Desenvolvimento De Sistemas Orientados A Objetos

1483 palavras 6 páginas
06/03/2015

Introdução à Interface
Gráfica em Java
Des. de Sist. Orient. a Objetos
Aula 02
Professor: Ulysses Sousa

Introdução
• A Interface Gráfica é composta de:
– Componentes;
– Recipientes (Containers)
– Layout;
– Eventos.

2

1

06/03/2015

Recipientes e
Componentes
• Componentes, controles ou widgets são aspectos visíveis de uma GUI, como botões, menus, caixas de textos.
– São colocados dentro de recipientes
(containers).

• Um recipiente pode conter:
– Um ou mais componentes, assim como outros recipientes.
• Importante para construção de layouts de complexidade realista.
3

Recipientes e
Componentes

4

2

06/03/2015

AWT versus Swing
• O Swing não é um substituto completo do
AWT, mas fornece um conjunto muito mais rico e conveniente de componentes para interface com usuário.
• O Swing é menos sujeito a erros específicos de cada plataforma.

5

Tipos de Aplicativos
Gráficos
• Há dois tipos de aplicações gráficas em Java:
– Applets executam dentro de um navegador Web.
– Aplicações standalone iniciadas via Sistema
Operacional.

• Ambas capturam eventos do sistema e desenham-se sobre um contexto gráfico fornecido pelo sistema.
• Applets são aplicações especiais que executam a partir de um browser:
– Browser é quem controla seu ciclo de vida.
– Geralmente ocupam parte da janela do browser, mas podem abrir janelas extras;
– Possuem restrições de segurança.

6

3

06/03/2015

Principais classes da
GUI

7

Classe java..awt java awt..Component • Raiz da hierarquia de componentes gráficos;
• Existe um Component por trás de tudo que pode ser pintado na tela;
• Principais métodos (chamados pelo sistema):






void paint(java.awt.Graphics g) void repaint() void update(java.awt.Graphics g)
Dimession getSize() void setSize()
8

4

06/03/2015

Classe java..awt java awt..Component • getLocation() e setLocation(int x, int y)
– Estes métodos alteram a localização dos componentes (em pixels) relativa ao canto superior esquerdo do componente.
– O tipo de retorno de

Relacionados

  • ATPS Matematica
    19630 palavras | 79 páginas
  • Vitoria
    613 palavras | 3 páginas
  • atividade de atps
    3978 palavras | 16 páginas
  • Estágio supervisionado
    3595 palavras | 15 páginas
  • Cronograma TADS 3º Semestre
    654 palavras | 3 páginas
  • Modelagem de dados
    952 palavras | 4 páginas
  • Relatório de engenharia
    1006 palavras | 5 páginas
  • Aula sobre UML
    1125 palavras | 5 páginas
  • Tcc pizzaria
    922 palavras | 4 páginas
  • A ciência e a tecnologia dentro da educação
    2556 palavras | 11 páginas