Varios

Solo disponible en BuenasTareas
  • Páginas : 49 (12222 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de septiembre de 2010
Leer documento completo
Vista previa del texto
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 : S ERGIO G Á LVEZ R OJAS M AN U EL A LCAID E G ARCIA M IGU EL ÁN GEL M ORA M ATA
H TTP ://W W W . IN TERPEQ U ES 2. CO M/

I LU STRACIÓ N D E PO RTAD A :

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 dimensiones Sergio GálvezRojas
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 Tratamientode imágenes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 Tratamiento del color.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Capítulo 2:

Renderizado de imágenes con Graphics2D. . . . . . 15
15 15 17 18 18 18 20 22 22 23 24 28 28 29 31 32 34

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 clipping path.. ....
tracking img