Java: Interface

4317 palavras 18 páginas
Java e Interfaces Gráficas
Universidade Católica de Brasília

Fernando Goulart

Material preparado com a participação de:
Leila de Fátima Carvalho
Maristela Terto de Holanda
1

Java e Interfaces Gráficas
Contexto:
Desktop

Apresentação

WEB

Móvel

Negócio

Dados ou
Persistência

Dados

Dados

_____________
_____________
_____________
_____________
____________

Outra
Aplicação
ou
Legado

2

• Java fornece um suporte muito interessante para construção de aplicações gráficas por meio de duas interfaces:
– AWT (Abstract Windowing Toolkit) . Inicialmente o único tipo de ferramentas, até a versão 1.1. Todas as classes estão no pacote java.awt. É bastante incompleta: faltam Table,
TabbedPane, Slider etc. Dependente de plataforma (peermodel) e comportamento heterogêneo.
– Swing ou JFC (Java Foundation Class) – surgiu na versão JDK1.2. Substituiu AWT, mas ainda compartilham partes fundamentais (como eventos). Atualmente as classes estão no pacote javax.swing. São “lightweight components”, independentes de plataforma.
3

Qual a relação entre AWT e JFC ?
• Há compatibilidade entre os componentes AWT e Swing, para que não haja conflito de versões.
• Há componentes Swing que herdam de componentes AWT.
Exemplo: o componente JFrame, que fornece a janela principal da aplicação, é derivado da classe Frame.
• Os nomes dos componentes JFC sempre começam com “J”.
• Não mais utilizar os componentes AWT: usar os componentes correspondentes criados no Swing.
• São dois grandes exemplos de reuso: não é necessário reescrever código, mas apenas utilizar as funcionalidades implementadas nesses pacotes.
4

Os 3 elementos AWT/Swing
1 - Componentes gráficos: são elementos que o usuário manipula com o mouse ou com o teclado.

5

outros componentes gráficos:

6

mais componentes gráficos:

7

Os 3 elementos AWT/Swing
2 - Gerenciadores de layout: governam a maneira pela qual os componentes aparecem na

Relacionados

  • Interface Java
    779 palavras | 4 páginas
  • Interfaces Java
    6367 palavras | 26 páginas
  • Java: Interfaces gráficas
    1405 palavras | 6 páginas
  • Java Interface Grafica 6
    1926 palavras | 8 páginas
  • Interface Gr Fica Em JAVA
    6032 palavras | 25 páginas
  • Implementação de interface conjunto em java por arraylist
    438 palavras | 2 páginas
  • Interfaces e Conexão com Banco de Dados em JAVA
    340 palavras | 2 páginas
  • Aula sobre programação java de interface grafica
    10084 palavras | 41 páginas
  • Trabalho Interfaces Classes Internas E An Nimas Java
    2123 palavras | 9 páginas
  • Materia Alpoo
    36442 palavras | 146 páginas