Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMarco Antônio Leão Lacerda Alterado mais de 8 anos atrás
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.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.