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

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 

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