1. Primitivos Gráficos en Java
Dispositivo de Salida.
Funciones Gráficas
Control de Atributos
Primitivos Gráficos
2. Dispositivos de Salida
• Fecha: 1981
• Utilidad: Es el principal
periférico de salida de un
ordenador.
• Inventor: International
Business Machines o IBM
07/05/2014 Geometría Computacional-UNI 2
3. Monitores
• El monitor es un dispositivo
de salida de datos, por el
cual nos enteramos de la
información contenida en
una computadora de una
forma visual.
07/05/2014 Geometría Computacional-UNI 3
4. Monitores (Historia)
• Los primeros monitores
eran monocromáticos, de
1 bit por píxel, solo
soportaban 2
colores, verde o ámbar y
negro. Se usaban en modo
texto, porque aún no
existían los entornos
gráficos en las
computadoras.
07/05/2014 Geometría Computacional-UNI 4
5. Monitores (Historia)
• Los primeros monitores eran
monocromáticos (TLL), de 1
bit por píxel, solo soportaban
2 colores, verde o ámbar y
negro. Se usaban en modo
texto, porque aún no existían
los entornos gráficos en las
computadoras.
07/05/2014 Geometría Computacional-UNI 5
6. Monitores (Historia)
• Después comenzaron a
fabricarse los primeros
monitores a color, los cuales
ya estaban adaptados para
funcionar con los entornos
gráficos, que en ese tiempo
se empezaban a difundir.
07/05/2014 Geometría Computacional-UNI 6
7. Monitores A Colores
• CGA: son de 4 colores, 2
bits por píxel con una
resolución de 200 x 400 y
hasta 400 x 600.
• EGA: son monitores a 4 bits
por píxel y 16 colores
máximo, con resoluciones
de 400 x 600, a 600 x 800.
07/05/2014 Geometría Computacional-UNI 7
8. Monitores A Colores
• VGA : 8 bits por píxel hasta
32 bits por píxel, soporta
resoluciones de 600 x
800, a 800 x 1200
– SVGA incrementa la resolución
y la cantidad de colores de 32
a 64 bits (“color
verdadero”)1600 x 1800
– UVGA (ultra VGA) en donde se
incrementa la resolución a 1800
x 1200..
– XGA alta resolución, en
donde la cantidad de colores
llega a 65.536 colores.
07/05/2014 Geometría Computacional-UNI 8
9. En la Actualidad
• Pantallas LCD (liquid cristal
display) pantalla de cristal
líquido, las pantallas de
“plasma” y las de led, que
llegan a resoluciones de
1920 x 1080 hasta 8165 x
6124 (2,073,600 millones de
colores y hasta 50,002,460
millones de colores).
07/05/2014 Geometría Computacional-UNI 9
10. Pantallas táctiles
• Pantallas táctiles por
infrarrojos.
• Pantallas táctiles resistivas.
• Pantallas táctiles
capacitivos.
• Pantallas táctiles de onda
acústica superficial.
07/05/2014 Geometría Computacional-UNI 10
11. Criterios para crear un dispositivo
de salida
1. Costo o Precio.
2. Calidad de la Imagen
3. Facilidad
1. Manejo.
2. Entendible.
4. Tecnología
1. Hardware
2. Software
07/05/2014 Geometría Computacional-UNI 11
12. Sistema Gráfico
• Es una combinación de
Hardware y Software para
facilitar el uso de entradas
y salidas graficas de los
programa.
07/05/2014 Geometría Computacional-UNI 12
13. Funciones Gráficas en Java
• Uno de los principales
atractivos de Java es su
soporte para gráficos, el cual
permitía a los
programadores mejorar la
apariencia visual de sus
aplicaciones.
• Ahora, Java contiene
muchas más herramientas
sofisticadas de dibujo como
parte de la API Java 2D™.
07/05/2014 Geometría Computacional-UNI 13
14. Sistemas de Coordenadas
• Para empezar a dibujar en
Java, primero debemos
entender su sistema de
coordenadas, el cual es un
esquema para identificar a
cada uno de los posibles
puntos en la pantalla.
07/05/2014 Geometría Computacional-UNI 14
15. Sistemas de Coordenadas
• Un par de coordenadas
está compuesto por una
coordenada x (la
coordenada horizontal) y
una coordenada y (la
coordenada vertical).
07/05/2014 Geometría Computacional-UNI 15
16. Sistemas de Coordenadas
• Las unidades de las coordenadas se miden
en píxeles (“elementos de imagen”). Un
píxel es la unidad más pequeña de
resolución de un monitor de computadora.
07/05/2014 Geometría Computacional-UNI 16
18. Contextos y objetos de gráficos
• Un contexto de gráficos
permite dibujar en la pantalla.
• Un objeto Graphics administra
un contexto de gráficos y
dibuja píxeles en la pantalla
que representan texto y otros
objetos gráficos (como
líneas, elipses, rectángulos y
otros polígonos).
• Los objetos Graphics
contienen métodos para
dibujar, manipular tipos de
letra, manipular colores y varias
cosas más.
07/05/2014 Geometría Computacional-UNI 18
22. Control de Colores
• Todo color se crea a partir de un
componente rojo, uno verde y otro azul.
En conjunto, a estos componentes se les
llama valores RGB.
• Los tres componentes RGB pueden ser
enteros en el rango de 0 a 255,
• El primer componente RGB especifica la
cantidad de rojo,el segundo, de verde y
el tercero, de azul. Entre mayor sea el
valor RGB, mayor será la cantidad de ese
color en particular.
• Java permite al programador seleccionar
de entre 256 x 256 x 256 (o
aproximadamente 16.7 millones de)
colores.
• No todas las computadoras son capaces
de mostrar todos estos colores. La
computadora mostrará el color más
cercano que pueda.
07/05/2014 Geometría Computacional-UNI 22
23. Ejemplo del Control de Colores en
Java
• Ver y Descargar el Ejemplo
en el Blog.
– Gabriellacayo.wordpress.com
07/05/2014 Geometría Computacional-UNI 23
24. Gracias por su atención.
07/05/2014 Geometría Computacional-UNI 24