A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

JFC e Swing Thiago Medeiros Barros 18/08/2011. JFC Java Foundation Classes é um conjunto de componentes e serviços que simplificam o desenvolvimento e.

Apresentações semelhantes


Apresentação em tema: "JFC e Swing Thiago Medeiros Barros 18/08/2011. JFC Java Foundation Classes é um conjunto de componentes e serviços que simplificam o desenvolvimento e."— Transcrição da apresentação:

1 JFC e Swing Thiago Medeiros Barros 18/08/2011

2 JFC Java Foundation Classes é um conjunto de componentes e serviços que simplificam o desenvolvimento e a implantação de aplicativos para desktop e para a internet Composta por: – Componentes Gráficos Swing – Suporte a Look-and-Feel – API (Interface de Programação de Aplicativos) de Acessibilidade – API Java 2D – Internacionalização

3 AWT Primeiro toolkit JAVA para interfaces Mais leve que Swing, entretanto mais limitado Muito acoplado ao SO “Write Once, Run Anywhere” “Write Once, debug Everywhere” Windows e Macintosh possuíam ricas coleções de componentes de interface

4 Swing Netscape 1996 criou o IFC renderizar\desenhar por conta própria todos os componentes, ao invés de delegar essa tarefa ao sistema operacional menos performace que outras APIs gráficas e consome mais memória RAM em geral mais completa, e os programas que usam Swing têm uma aparência muito parecida, independente do Sistema Operacional utilizado

5 Componentes Aparência própria

6 Estrutura da Plataforma JAVA

7 Conteiner Capacidade de incluir outros componentes Cada componente deve fazer parte de uma hierarquia Cada top-level container tem um content pane que contém (direta ou indiretamente) os componentes visíveis daquele top-level container. A barra de menus é posicionada dentro do top-level container, mas fora do content pane.

8 Conteiner

9 GUI GUI, do inglês Graphical User Interface - Interface Gráfica do Usuário, é um tipo de interface que permite a interação com dispositivos digitais através de elementos gráficos como ícones e outros indicadores visuais. Content pane é a parte do aplicativo o qual usamos para montar a interface. É a partir dela que distribuímos os componentes e implementamos as ações.

10 JComponent Com exceção dos top-level containers, todos os componentes do Swing cujo nome começa com “J” são descendentes da classe Jcomponent JFrame e JDialog não, porque eles são containers top-level

11 Características do JComponent Tool tips: especificando uma string (texto) você pode prover ajuda aos usuários sobre determinado componente. Bordas e desenho: permite especificar as bordas que um componente mostra ao redor das extremidades. É possível, também, desenhar dentro de um componente. Look-and-feel: Possibilidade de mudança de visual e de comportamento para cada componente. Propriedades customizadas: você pode associar uma ou mais propriedades a cada Jcomponent. Suporte a layout: possibilidade de mudar características de layout como tamanho mínimo do componente, alinhamento etc. Suporte a acessibilidade: provê funcionalidade de apoio a tecnologias assistivas como leitores de tela terem acesso às informações do Swing. Drag and drop: suporte a arrastar e soltar para componentes. Buffer duplo: suaviza o aparecimento dos componentes na tela. Key binding: associa teclas do teclado a eventos dos componentes.

12


Carregar ppt "JFC e Swing Thiago Medeiros Barros 18/08/2011. JFC Java Foundation Classes é um conjunto de componentes e serviços que simplificam o desenvolvimento e."

Apresentações semelhantes


Anúncios Google