Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.