SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Primitivos Gráficos en Java
Part 2
Dispositivo de Salida.
Funciones Gráficas
Control de Atributos
Primitivos Gráficos
Métodos Color y los métodos
Graphics relacionados con
colores
07/05/2014 Geometría Computacional-UNI 2
Métodos de Color
07/05/2014 Geometría Computacional-UNI 3
Control del Tipo de Letra
• La mayoría de los métodos
y constantes de tipos de
letra son parte de la clase
Font. Algunos métodos de
la clase Font y la clase
Graphics.
07/05/2014 Geometría Computacional-UNI 4
Métodos y Constantes
relacionadas con Font
Metodos y Constantes Descripción
public final static int PLAIN Representa un estilo de tipo
de letra simple.
public final static int BOLD Estilo de tipo de letra en
negritas.
public final static int ITALIC Estilo de tipo de letra en
cursivas.
public Font( String nombre, int
estilo, int tamaño )
Crea un objeto Font con el
nombre de tipo de letra, estilo
y tamaño especificados.
public int getStyle() Valor entero que indica el
estilo actual de tipo de letra.
public int getSize() Indica el tamaño actual del
tipo de letra.
07/05/2014 Geometría Computacional-UNI 5
Constructor de la Clase Font
• Recibe tres argumentos: el
nombre del tipo de letra,
su estilo y su tamaño.
• Los tipos de letra estándar
de Java
– Monospaced
– SansSerif
– Serif.
07/05/2014 Geometría Computacional-UNI 6
Constructor de la Clase Font
• El estilo de tipo de letra es:
– Font.PLAIN (simple)
– Font.ITALIC (cursivas)
– Font.BOLD (negritas)
• El tamaño del tipo de letra
se mide en puntos.
– Un punto es 1/72 de una
pulgada.
07/05/2014 Geometría Computacional-UNI 7
Ver Ejemplo de Letras
(12_09)
07/05/2014 Geometría Computacional-UNI 8
Dibujo de líneas, rectángulos y
óvalos
• En esta sección
presentaremos varios
métodos de Graphics para
dibujar líneas, rectángulos y
óvalos.
• Para cada método de
dibujo que requiere un
parámetro anchura y otro
altura, sus valores deben ser
números no negativos. De lo
contrario, no se mostrará la fi
gura.
07/05/2014 Geometría Computacional-UNI 9
Métodos de Graphics para dibujar
líneas Rectángulos y óvalos
Método Descripción
public void drawLine( int x1, int y1, int x2, int y2 )
Dibuja una línea entre el punto (x1, y1) y el punto (x2, y2).
public void drawRect( int x, int y, int anchura, int altura )
Dibuja un rectángulo con la anchura y altura especificadas.
La esquina superior izquierda del rectángulo tiene las
coordenadas (x, y).
public void fillRect( int x, int y, int anchura, int altura )
Dibuja un rectángulo relleno con la anchura y altura especifi
cadas. La esquina superior izquierda del rectángulo tiene las
coordenadas (x, y).
07/05/2014 Geometría Computacional-UNI 10
Métodos de Graphics para dibujar
líneas Rectángulos y óvalos
Método Descripción
public void clearRect( int x, int y, int anchura, int altura )
Dibuja un rectángulo relleno con la anchura y altura
especificadas, en el color de fondo actual. Este método es
útil si el programador desea eliminar una porción de una
imagen.
public void drawRoundRect( int x, int y, int anchura, int altura,
int anchuraArco, int alturaArco )
Dibuja un rectángulo con esquinas redondeadas, en el color
actual y con la anchura y altura especificadas. Los valores
de anchuraArco y alturaArco determinan el grado de
redondez de las esquinas
07/05/2014 Geometría Computacional-UNI 11
Anchura y altura del arco para los
rectángulos redondeados.
07/05/2014 Geometría Computacional-UNI 12
Métodos de Graphics para dibujar
líneas Rectángulos y óvalos
Método Descripción
public void fillRoundRect( int x, int y, int anchura, int altura, int
anchuraArco, int alturaArco )
Dibuja un rectángulo relleno con esquinas redondeadas, en
el color actual y con la anchura y altura especificadas.
public void draw3DRect( int x, int y, int anchura, int altura,
boolean b )
Dibuja un rectángulo tridimensional en el color actual, con la
anchura y altura especificadas. El rectángulo aparece con
relieve cuando b es true y sin relieve cuando b es false.
public void fill3DRect( int x, int y, int anchura, int altura,
boolean b )
Dibuja un rectángulo tridimensional relleno en el color
actual, con la anchura y altura especificadas.
07/05/2014 Geometría Computacional-UNI 13
Métodos de Graphics para dibujar
líneas Rectángulos y óvalos
Método Descripción
public void drawOval( int x, int y, int anchura, int altura )
Dibuja un óvalo en el color actual, con la anchura y altura
especificadas. La esquina superior izquierda del rectángulo
imaginario que lo rodea tiene las coordenadas (x, y).
El óvalo toca los cuatro lados del rectángulo imaginario en
el centro de cada uno de los lados . Sólo se dibuja el
contorno de la fi gura.
public void fillOval( int x, int y, int anchura, int altura )
Dibuja un óvalo relleno en el color actual, con la anchura y
altura especifi cadas.
07/05/2014 Geometría Computacional-UNI 14
Óvalo delimitado por un
rectángulo.
07/05/2014 Geometría Computacional-UNI 15
Ver Ejemplo de Figuras
Geométricas
(12_14)
07/05/2014 Geometría Computacional-UNI 16
Gracias por su atención!!..
07/05/2014 Geometría Computacional-UNI 17

Más contenido relacionado

La actualidad más candente

Funciones lineales
Funciones linealesFunciones lineales
Funciones linealessusymiranda
 
Ejercicio 1 coordenadas relativas.
Ejercicio 1 coordenadas relativas.Ejercicio 1 coordenadas relativas.
Ejercicio 1 coordenadas relativas.Andrea Castro
 
Representación de gráficos de evolución de bolsa con geogebra
Representación de gráficos de evolución de bolsa con geogebraRepresentación de gráficos de evolución de bolsa con geogebra
Representación de gráficos de evolución de bolsa con geogebraA Rego
 
Simetría par, impar y periodicidad con geogebra
Simetría par, impar y periodicidad con geogebraSimetría par, impar y periodicidad con geogebra
Simetría par, impar y periodicidad con geogebraA Rego
 
ACTIVIDADES SISTEMA DE REPRESENTACION 2021
ACTIVIDADES SISTEMA DE REPRESENTACION 2021ACTIVIDADES SISTEMA DE REPRESENTACION 2021
ACTIVIDADES SISTEMA DE REPRESENTACION 2021Ricardo Revuelta
 
Unidad 2 dibujo 20200916
Unidad 2 dibujo 20200916Unidad 2 dibujo 20200916
Unidad 2 dibujo 20200916Fátima Silva
 
Las gráficas una herramienta eficaz para la interpretación de datos
Las gráficas una herramienta eficaz para la interpretación de datosLas gráficas una herramienta eficaz para la interpretación de datos
Las gráficas una herramienta eficaz para la interpretación de datosmisotoca
 
Ejemplo de examen
Ejemplo de examenEjemplo de examen
Ejemplo de examengemartlo
 
Perspectivas robinson rodriguez
Perspectivas robinson rodriguezPerspectivas robinson rodriguez
Perspectivas robinson rodriguezRobinson Rodriguez
 
Diagrama de dispersión y recta de regresión en hoja de cálculo
Diagrama de dispersión y  recta de regresión en hoja de cálculoDiagrama de dispersión y  recta de regresión en hoja de cálculo
Diagrama de dispersión y recta de regresión en hoja de cálculoA Rego
 
GeoGebra Guía 1
GeoGebra Guía 1GeoGebra Guía 1
GeoGebra Guía 1lisvancelis
 
GeoGebra Guía 3
GeoGebra Guía 3GeoGebra Guía 3
GeoGebra Guía 3lisvancelis
 
Dib tec ii jun 2013
Dib tec ii jun 2013Dib tec ii jun 2013
Dib tec ii jun 2013JaimeMarcos8
 
Taller de GeoGebra - Práctica 1
Taller de GeoGebra - Práctica 1Taller de GeoGebra - Práctica 1
Taller de GeoGebra - Práctica 1Noemi Haponiuk
 

La actualidad más candente (19)

AutoCAD
AutoCAD   AutoCAD
AutoCAD
 
AutoCAD
AutoCAD   AutoCAD
AutoCAD
 
Funciones lineales
Funciones linealesFunciones lineales
Funciones lineales
 
Ejercicio 1 coordenadas relativas.
Ejercicio 1 coordenadas relativas.Ejercicio 1 coordenadas relativas.
Ejercicio 1 coordenadas relativas.
 
Representación de gráficos de evolución de bolsa con geogebra
Representación de gráficos de evolución de bolsa con geogebraRepresentación de gráficos de evolución de bolsa con geogebra
Representación de gráficos de evolución de bolsa con geogebra
 
Simetría par, impar y periodicidad con geogebra
Simetría par, impar y periodicidad con geogebraSimetría par, impar y periodicidad con geogebra
Simetría par, impar y periodicidad con geogebra
 
ACTIVIDADES SISTEMA DE REPRESENTACION 2021
ACTIVIDADES SISTEMA DE REPRESENTACION 2021ACTIVIDADES SISTEMA DE REPRESENTACION 2021
ACTIVIDADES SISTEMA DE REPRESENTACION 2021
 
Diseño digital Erick B. HG
Diseño digital Erick B. HGDiseño digital Erick B. HG
Diseño digital Erick B. HG
 
Unidad 2 dibujo 20200916
Unidad 2 dibujo 20200916Unidad 2 dibujo 20200916
Unidad 2 dibujo 20200916
 
Las gráficas una herramienta eficaz para la interpretación de datos
Las gráficas una herramienta eficaz para la interpretación de datosLas gráficas una herramienta eficaz para la interpretación de datos
Las gráficas una herramienta eficaz para la interpretación de datos
 
Act 5
Act 5 Act 5
Act 5
 
Ejemplo de examen
Ejemplo de examenEjemplo de examen
Ejemplo de examen
 
Perspectivas robinson rodriguez
Perspectivas robinson rodriguezPerspectivas robinson rodriguez
Perspectivas robinson rodriguez
 
Diagrama de dispersión y recta de regresión en hoja de cálculo
Diagrama de dispersión y  recta de regresión en hoja de cálculoDiagrama de dispersión y  recta de regresión en hoja de cálculo
Diagrama de dispersión y recta de regresión en hoja de cálculo
 
GeoGebra Guía 1
GeoGebra Guía 1GeoGebra Guía 1
GeoGebra Guía 1
 
GeoGebra Guía 3
GeoGebra Guía 3GeoGebra Guía 3
GeoGebra Guía 3
 
Dib tec ii jun 2013
Dib tec ii jun 2013Dib tec ii jun 2013
Dib tec ii jun 2013
 
Elementos de acotacion
Elementos de acotacionElementos de acotacion
Elementos de acotacion
 
Taller de GeoGebra - Práctica 1
Taller de GeoGebra - Práctica 1Taller de GeoGebra - Práctica 1
Taller de GeoGebra - Práctica 1
 

Destacado (10)

Eventos del ratón en Java
Eventos del ratón en JavaEventos del ratón en Java
Eventos del ratón en Java
 
Unidad v cierre convexo
Unidad v cierre convexoUnidad v cierre convexo
Unidad v cierre convexo
 
Primitivos gráficos en java - Part 1
Primitivos gráficos en java - Part 1Primitivos gráficos en java - Part 1
Primitivos gráficos en java - Part 1
 
Laboratorio1 2014
Laboratorio1 2014Laboratorio1 2014
Laboratorio1 2014
 
Unidad iv particionamiento en trapezoide
Unidad iv  particionamiento en trapezoideUnidad iv  particionamiento en trapezoide
Unidad iv particionamiento en trapezoide
 
Unidad iv particionamiento de poligonos monotonos
Unidad iv  particionamiento de poligonos monotonosUnidad iv  particionamiento de poligonos monotonos
Unidad iv particionamiento de poligonos monotonos
 
Laboratorio # 1
Laboratorio # 1Laboratorio # 1
Laboratorio # 1
 
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
 

Similar a Primitivos Gráficos Java Métodos Graphics

Similar a Primitivos Gráficos Java Métodos Graphics (20)

Vb Ii, Unidad Iv MéTodos Graficos
Vb Ii, Unidad Iv MéTodos GraficosVb Ii, Unidad Iv MéTodos Graficos
Vb Ii, Unidad Iv MéTodos Graficos
 
T1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdfT1 Introducción al dibujo asistido por computadora.pdf
T1 Introducción al dibujo asistido por computadora.pdf
 
T1 IA
T1 IAT1 IA
T1 IA
 
Material para 3º encuentro
Material para 3º encuentroMaterial para 3º encuentro
Material para 3º encuentro
 
Material para 3º encuentro
Material para 3º encuentroMaterial para 3º encuentro
Material para 3º encuentro
 
Graficos de Funciones en Visual Basic subido JHS
Graficos de Funciones en Visual Basic subido JHSGraficos de Funciones en Visual Basic subido JHS
Graficos de Funciones en Visual Basic subido JHS
 
U 1 IA CECY
U 1 IA CECYU 1 IA CECY
U 1 IA CECY
 
LAcuna_GraficosVisualBasic.pdf
LAcuna_GraficosVisualBasic.pdfLAcuna_GraficosVisualBasic.pdf
LAcuna_GraficosVisualBasic.pdf
 
Metodos Graficos[Remodelacion]
Metodos Graficos[Remodelacion]Metodos Graficos[Remodelacion]
Metodos Graficos[Remodelacion]
 
Formato nuevo unilibre
Formato nuevo unilibreFormato nuevo unilibre
Formato nuevo unilibre
 
Semana 03 software libre maxima
Semana 03 software libre maximaSemana 03 software libre maxima
Semana 03 software libre maxima
 
Estadística margareth gayoso
Estadística margareth gayosoEstadística margareth gayoso
Estadística margareth gayoso
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3d
 
Clase de dibujar c#
Clase de dibujar c#Clase de dibujar c#
Clase de dibujar c#
 
Java modografico
Java modograficoJava modografico
Java modografico
 
T1 ING AMBIENTAL
T1 ING AMBIENTALT1 ING AMBIENTAL
T1 ING AMBIENTAL
 
Manual winplot
Manual winplotManual winplot
Manual winplot
 
Graficos en Qt.ppt
Graficos en Qt.pptGraficos en Qt.ppt
Graficos en Qt.ppt
 
Matemática (51) CBC UBA
Matemática (51) CBC UBAMatemática (51) CBC UBA
Matemática (51) CBC UBA
 
Material de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentroMaterial de Trabajo para el Segundo encuentro
Material de Trabajo para el Segundo encuentro
 

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

codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
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...
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Primitivos Gráficos Java Métodos Graphics

  • 1. Primitivos Gráficos en Java Part 2 Dispositivo de Salida. Funciones Gráficas Control de Atributos Primitivos Gráficos
  • 2. Métodos Color y los métodos Graphics relacionados con colores 07/05/2014 Geometría Computacional-UNI 2
  • 3. Métodos de Color 07/05/2014 Geometría Computacional-UNI 3
  • 4. Control del Tipo de Letra • La mayoría de los métodos y constantes de tipos de letra son parte de la clase Font. Algunos métodos de la clase Font y la clase Graphics. 07/05/2014 Geometría Computacional-UNI 4
  • 5. Métodos y Constantes relacionadas con Font Metodos y Constantes Descripción public final static int PLAIN Representa un estilo de tipo de letra simple. public final static int BOLD Estilo de tipo de letra en negritas. public final static int ITALIC Estilo de tipo de letra en cursivas. public Font( String nombre, int estilo, int tamaño ) Crea un objeto Font con el nombre de tipo de letra, estilo y tamaño especificados. public int getStyle() Valor entero que indica el estilo actual de tipo de letra. public int getSize() Indica el tamaño actual del tipo de letra. 07/05/2014 Geometría Computacional-UNI 5
  • 6. Constructor de la Clase Font • Recibe tres argumentos: el nombre del tipo de letra, su estilo y su tamaño. • Los tipos de letra estándar de Java – Monospaced – SansSerif – Serif. 07/05/2014 Geometría Computacional-UNI 6
  • 7. Constructor de la Clase Font • El estilo de tipo de letra es: – Font.PLAIN (simple) – Font.ITALIC (cursivas) – Font.BOLD (negritas) • El tamaño del tipo de letra se mide en puntos. – Un punto es 1/72 de una pulgada. 07/05/2014 Geometría Computacional-UNI 7
  • 8. Ver Ejemplo de Letras (12_09) 07/05/2014 Geometría Computacional-UNI 8
  • 9. Dibujo de líneas, rectángulos y óvalos • En esta sección presentaremos varios métodos de Graphics para dibujar líneas, rectángulos y óvalos. • Para cada método de dibujo que requiere un parámetro anchura y otro altura, sus valores deben ser números no negativos. De lo contrario, no se mostrará la fi gura. 07/05/2014 Geometría Computacional-UNI 9
  • 10. Métodos de Graphics para dibujar líneas Rectángulos y óvalos Método Descripción public void drawLine( int x1, int y1, int x2, int y2 ) Dibuja una línea entre el punto (x1, y1) y el punto (x2, y2). public void drawRect( int x, int y, int anchura, int altura ) Dibuja un rectángulo con la anchura y altura especificadas. La esquina superior izquierda del rectángulo tiene las coordenadas (x, y). public void fillRect( int x, int y, int anchura, int altura ) Dibuja un rectángulo relleno con la anchura y altura especifi cadas. La esquina superior izquierda del rectángulo tiene las coordenadas (x, y). 07/05/2014 Geometría Computacional-UNI 10
  • 11. Métodos de Graphics para dibujar líneas Rectángulos y óvalos Método Descripción public void clearRect( int x, int y, int anchura, int altura ) Dibuja un rectángulo relleno con la anchura y altura especificadas, en el color de fondo actual. Este método es útil si el programador desea eliminar una porción de una imagen. public void drawRoundRect( int x, int y, int anchura, int altura, int anchuraArco, int alturaArco ) Dibuja un rectángulo con esquinas redondeadas, en el color actual y con la anchura y altura especificadas. Los valores de anchuraArco y alturaArco determinan el grado de redondez de las esquinas 07/05/2014 Geometría Computacional-UNI 11
  • 12. Anchura y altura del arco para los rectángulos redondeados. 07/05/2014 Geometría Computacional-UNI 12
  • 13. Métodos de Graphics para dibujar líneas Rectángulos y óvalos Método Descripción public void fillRoundRect( int x, int y, int anchura, int altura, int anchuraArco, int alturaArco ) Dibuja un rectángulo relleno con esquinas redondeadas, en el color actual y con la anchura y altura especificadas. public void draw3DRect( int x, int y, int anchura, int altura, boolean b ) Dibuja un rectángulo tridimensional en el color actual, con la anchura y altura especificadas. El rectángulo aparece con relieve cuando b es true y sin relieve cuando b es false. public void fill3DRect( int x, int y, int anchura, int altura, boolean b ) Dibuja un rectángulo tridimensional relleno en el color actual, con la anchura y altura especificadas. 07/05/2014 Geometría Computacional-UNI 13
  • 14. Métodos de Graphics para dibujar líneas Rectángulos y óvalos Método Descripción public void drawOval( int x, int y, int anchura, int altura ) Dibuja un óvalo en el color actual, con la anchura y altura especificadas. La esquina superior izquierda del rectángulo imaginario que lo rodea tiene las coordenadas (x, y). El óvalo toca los cuatro lados del rectángulo imaginario en el centro de cada uno de los lados . Sólo se dibuja el contorno de la fi gura. public void fillOval( int x, int y, int anchura, int altura ) Dibuja un óvalo relleno en el color actual, con la anchura y altura especifi cadas. 07/05/2014 Geometría Computacional-UNI 14
  • 15. Óvalo delimitado por un rectángulo. 07/05/2014 Geometría Computacional-UNI 15
  • 16. Ver Ejemplo de Figuras Geométricas (12_14) 07/05/2014 Geometría Computacional-UNI 16
  • 17. Gracias por su atención!!.. 07/05/2014 Geometría Computacional-UNI 17