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

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

Programação Gráfica em Java Java 2D

Apresentações semelhantes


Apresentação em tema: "Programação Gráfica em Java Java 2D"— Transcrição da apresentação:

1 Programação Gráfica em Java Java 2D
Aula 08

2 Na aula passada vimos: Applets

3 O que você deve ter fixado:
Inserir um applet em uma pagina html Parametrizar um applet Utilizar o HTMLConverter Verificar a necessidade do Plug-in Java

4 O que você deve ter fixado:
Diferenciar os estágios do ciclo de vida de um applet Definir os parâmetros da tag <applet> no código da pagina html

5 Na aula de hoje veremos:
A API Java 2D Java 2 Demo

6 Java 2D permite: Desenhar linhas de qualquer espessura
Preencher formas com gradientes e texturas Fazer transformações afins em textos e gráficos StrokeAndFill.java

7 Java 2D permite: Fazer composições sobrepondo textos e gráficos entre outras possibilidades Fazer manipulação de imagens Detecção de cliques em formas, textos e imagens Impressão de documentos complexos Composite.java

8 Renderização O sistema de desenho de componentes é o mesmo das versões anteriores Java 2D inclui a classe Graphics 2D que estende a classe Graphics

9 Graphics 2D Possui uma coleção de atributos
Esses atributos são seu rendering context Para desenhar, especifique os atributos e chame o método de desenho ShapesDemo2D.java

10 Rendering context Pen style setStroke Fill style setPaint Compisiting style setComposite Transform setTransform Clip setClip Font setFont Rendering hints setRenderingHints Para a definição de cada atributo deve ser passado um objeto de definição

11 Formas na API 2D Permitem a construção de virtualmente qualquer objeto geométrico Podem ser: Formas retangulares Curvas quadráticas e cúbicas (Bézier) General path Áreas (Cubic/Quad/Odd_Shape).java

12 Regiões de corte Qualquer objeto que implementa a interface Shape pode ser usado para definir uma região de corte ClipImage.java

13 O que você precisa saber...
... que Java 2D oferece possibilidades incríveis ... que é necessário um tempo de estudo para compreender seu funcionamento Utilizar os objetos do tipo Shape e as curvas de 2º e 3º grau

14 O que você precisa saber...
Utilizar as dicas de renderização Criar gradientes e strokes Determinar os atributos do rendering context da classe Graphics2D

15 Na próxima aula veremos:
Full Screen Exclusive Mode API


Carregar ppt "Programação Gráfica em Java Java 2D"

Apresentações semelhantes


Anúncios Google