SlideShare una empresa de Scribd logo
1 de 24
Primitivos Gráficos en Java
Dispositivo de Salida.
Funciones Gráficas
Control de Atributos
Primitivos Gráficos
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Funciones Graficas en Java
(Clases Gráficas)
07/05/2014 Geometría Computacional-UNI 17
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
public void paintComponent( Graphics g )
07/05/2014 Geometría Computacional-UNI 19
07/05/2014 Geometría Computacional-UNI 20
Control de Colores
07/05/2014 Geometría Computacional-UNI 21
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
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
Gracias por su atención.
07/05/2014 Geometría Computacional-UNI 24

Más contenido relacionado

Destacado

1.Elementos primitivos de geometría
1.Elementos primitivos de geometría1.Elementos primitivos de geometría
1.Elementos primitivos de geometríaRAMON GOMEZ
 
Escritura
EscrituraEscritura
EscrituraTere
 
7 niveles de lecto escritura
7 niveles de lecto escritura7 niveles de lecto escritura
7 niveles de lecto escrituraMariae Muñoz
 
Estrategias para la iniciacion de la lectura escrita
Estrategias para la iniciacion de la lectura escritaEstrategias para la iniciacion de la lectura escrita
Estrategias para la iniciacion de la lectura escritaDenip
 

Destacado (7)

Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Geometría computacional introducción
Geometría computacional introducciónGeometría computacional introducción
Geometría computacional introducción
 
Teoría de la computación presentación
Teoría de la computación presentaciónTeoría de la computación presentación
Teoría de la computación presentación
 
1.Elementos primitivos de geometría
1.Elementos primitivos de geometría1.Elementos primitivos de geometría
1.Elementos primitivos de geometría
 
Escritura
EscrituraEscritura
Escritura
 
7 niveles de lecto escritura
7 niveles de lecto escritura7 niveles de lecto escritura
7 niveles de lecto escritura
 
Estrategias para la iniciacion de la lectura escrita
Estrategias para la iniciacion de la lectura escritaEstrategias para la iniciacion de la lectura escrita
Estrategias para la iniciacion de la lectura escrita
 

Similar a Primitivos gráficos en java - Part 1

Similar a Primitivos gráficos en java - Part 1 (20)

Trabajo del informatica sena
Trabajo del informatica senaTrabajo del informatica sena
Trabajo del informatica sena
 
Trabajo del informatica sena
Trabajo del informatica senaTrabajo del informatica sena
Trabajo del informatica sena
 
Imagen Digital - Curso Completo
Imagen Digital - Curso CompletoImagen Digital - Curso Completo
Imagen Digital - Curso Completo
 
Los monitores.
Los monitores.Los monitores.
Los monitores.
 
Los monitores de ordenadores.
Los monitores de ordenadores.Los monitores de ordenadores.
Los monitores de ordenadores.
 
Presentacion
PresentacionPresentacion
Presentacion
 
Monitor como periferico de salida
Monitor como periferico de salidaMonitor como periferico de salida
Monitor como periferico de salida
 
Perifericos pamela
Perifericos pamelaPerifericos pamela
Perifericos pamela
 
Sistema de Video
Sistema de VideoSistema de Video
Sistema de Video
 
Gabriela moncadamon
Gabriela moncadamonGabriela moncadamon
Gabriela moncadamon
 
Amalia vélezmon
Amalia vélezmonAmalia vélezmon
Amalia vélezmon
 
Herramientas multimedia para la educación superior
Herramientas multimedia para la educación superiorHerramientas multimedia para la educación superior
Herramientas multimedia para la educación superior
 
Tipos de monitores
Tipos de monitoresTipos de monitores
Tipos de monitores
 
Tipos de monitores
Tipos de monitoresTipos de monitores
Tipos de monitores
 
Tipos de monitores
Tipos de monitoresTipos de monitores
Tipos de monitores
 
Dispositivos de Salida: Monitores
Dispositivos de Salida: MonitoresDispositivos de Salida: Monitores
Dispositivos de Salida: Monitores
 
TP: Placas de video
TP: Placas de videoTP: Placas de video
TP: Placas de video
 
Monitores
MonitoresMonitores
Monitores
 
Dispositivos y accesorios
Dispositivos y accesoriosDispositivos y accesorios
Dispositivos y accesorios
 
Byron misemoni
Byron misemoniByron misemoni
Byron misemoni
 

Más de Gabriel Rafael Lacayo Saballos (13)

Factibilidad legal y cronograma
Factibilidad legal y cronogramaFactibilidad legal y cronograma
Factibilidad legal y cronograma
 
Factibilidad Técnica y Económica
Factibilidad Técnica y EconómicaFactibilidad Técnica y Económica
Factibilidad Técnica y Económica
 
Factibilidad operativa
Factibilidad operativaFactibilidad operativa
Factibilidad operativa
 
Analizador Sintáctico de C
Analizador Sintáctico de CAnalizador Sintáctico de C
Analizador Sintáctico de C
 
Simulación de Sistemas Electronicos
Simulación de Sistemas ElectronicosSimulación de Sistemas Electronicos
Simulación de Sistemas Electronicos
 
Simulación de Sistemas de Control
Simulación de Sistemas de ControlSimulación de Sistemas de Control
Simulación de Sistemas de Control
 
Aplicaciones Reales Laplace
Aplicaciones Reales LaplaceAplicaciones Reales Laplace
Aplicaciones Reales Laplace
 
Diagramas causales
Diagramas causalesDiagramas causales
Diagramas causales
 
Caso de estudio recolección basura
Caso de estudio recolección basuraCaso de estudio recolección basura
Caso de estudio recolección basura
 
Metodología de Selección de Estándares basados en el enfoque MDA
Metodología de Selección de Estándares basados en el enfoque MDAMetodología de Selección de Estándares basados en el enfoque MDA
Metodología de Selección de Estándares basados en el enfoque MDA
 
Funciones hiperbólicas senh, cosh, tanh
Funciones hiperbólicas senh, cosh, tanhFunciones hiperbólicas senh, cosh, tanh
Funciones hiperbólicas senh, cosh, tanh
 
Funciones hiperbólicas csch, sech, coth
Funciones hiperbólicas csch, sech, cothFunciones hiperbólicas csch, sech, coth
Funciones hiperbólicas csch, sech, coth
 
Funciones hiperbólicas (senh, cosh, tgh)
Funciones hiperbólicas (senh, cosh, tgh)Funciones hiperbólicas (senh, cosh, tgh)
Funciones hiperbólicas (senh, cosh, tgh)
 

Último

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Último (20)

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

Primitivos gráficos en java - Part 1

  • 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
  • 17. Funciones Graficas en Java (Clases Gráficas) 07/05/2014 Geometría Computacional-UNI 17
  • 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
  • 19. public void paintComponent( Graphics g ) 07/05/2014 Geometría Computacional-UNI 19
  • 21. Control de Colores 07/05/2014 Geometría Computacional-UNI 21
  • 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