Java 2D

Páginas: 47 (11739 palabras) Publicado: 20 de noviembre de 2013
Java a Tope:

Cómo tratar con Java
figuras, imágenes y texto en dos dimensiones

Sergio Gálvez Rojas
Manuel Alcaide García
Miguel Ángel Mora Mata

JAVA A TOPE : JAVA2D (CÓMO TRATAR CON JAVA FIGURAS, IMÁGENES Y
TEXTO EN DOS DIMENSIONES). EDICIÓN ELECTRÓNICA
A U TOR ES :

I LU STRACIÓ N
D E PO RTAD A :

S ERGIO G Á LVEZ R OJAS
M AN U EL A LCAID E G ARCIA
M IGU EL ÁN GEL M ORA MATA
H TTP ://W W W . IN TERPEQ U ES 2. CO M /

Sun, el logotipo de Sun, Sun Microsystems y Java son marcas o marcas registradas de Sun
Microsystems Inc. en los EE.UU. y otros países. El personaje de «Duke» es una marca de Sun
Microsystems Inc.

Depósito Legal: MA-0722-2007
ISBN: 978-84-690-5677-6

Java a tope:

Java2D
Cómo tratar con Java figuras, imágenes y texto en dos
dimensionesSergio Gálvez Rojas
Doctor Ingeniero en Informática

Manuel Alcaide García
Ingeniero Técnico en Informática de Sistemas

Miguel Ángel Mora Mata
Ingeniero Técnico Superior en Informática

Dpto. de Lenguajes y Ciencias de la Computación
E.T.S. de Ingeniería Informática
Universidad de Málaga

Java a tope: Java2D

Índice

Prólogo. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . v
Capítulo 1:

Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 Descripción del capítulo.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Renderizado con Graphics2D.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2.1
Atributos de pincel. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 3
1.2.2
Atributos de relleno. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.3
La porción a dibujar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.4
Transformaciones.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.5
Métodos de composición. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . 5
1.3 ¿Qué puede dibujarse?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1
Figuras geométricas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1.1 Conceptos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.2
Fuentes y diseño de texto. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 8
1.3.3
Tratamiento de imágenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4 Tratamiento del color.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Capítulo 2:

Renderizado de imágenes con Graphics2D. . . . . . 15

2.1 Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.1
Ejemplo preliminar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 El contexto.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 El sistema de coordenadas de Java2D.. . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1
Coordenadas de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2Coordenadas de dispositivo. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Un paso adelante: el canal alfa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 Modificación del contexto de Graphics2D. . . . . . . . . . . . . . . . . . . . . . .
2.5.1
Preferencias, pinceles y colores.. . . . . . . . . . . . . . . . . . . . . . . .
2.5.1.1 Preferencias.. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .
2.5.1.2 Especificar el estilo de línea.. . . . . . . . . . . . . . . . . . . . . . .
2.5.1.3 Especificación de los atributos de relleno. . . . . . . . . . . . . .
2.5.1.3.1
Gradiente de color .. . . . . . . . . . . . . . . . . . . . . . .
2.5.1.3.2
Relleno con texturas.. . . . . . . . . . . . . . . . . . . . . .
2.5.2
Establecimiento del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java 2D
  • Introduccion A Graficos 2D En Java
  • 2D
  • Animacion 2d
  • juego 2D
  • Davila 2D
  • Transformacion en 2D
  • Flash 2d

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS