primitivos gráficos en java parte 2

17
Primitivos Gráficos en Java Part 2 Dispositivo de Salida. Funciones Gráficas Control de Atributos Primitivos Gráficos

Upload: gabriel-rafael-lacayo-saballos

Post on 03-Jul-2015

1.007 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Primitivos gráficos en java   parte 2

Primitivos Gráficos en JavaPart 2

Dispositivo de Salida.Funciones Gráficas

Control de AtributosPrimitivos Gráficos

Page 2: Primitivos gráficos en java   parte 2

Métodos Color y los métodos Graphics relacionados con colores

07/05/2014 Geometría Computacional-UNI 2

Page 3: Primitivos gráficos en java   parte 2

Métodos de Color

07/05/2014 Geometría Computacional-UNI 3

Page 4: Primitivos gráficos en java   parte 2

Control del Tipo de Letra• La mayoría de los métodos

y constantes de tipos deletra son parte de la claseFont. Algunos métodos dela clase Font y la claseGraphics.

07/05/2014 Geometría Computacional-UNI 4

Page 5: Primitivos gráficos en java   parte 2

Métodos y Constantes relacionadas con Font

Metodos y Constantes Descripciónpublic 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, intestilo, 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

Page 6: Primitivos gráficos en java   parte 2

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

Page 7: Primitivos gráficos en java   parte 2

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

Page 8: Primitivos gráficos en java   parte 2

Ver Ejemplo de Letras(12_09)

07/05/2014 Geometría Computacional-UNI 8

Page 9: Primitivos gráficos en java   parte 2

Dibujo de líneas, rectángulos y óvalos

• En esta secciónpresentaremos variosmétodos de Graphics paradibujar líneas, rectángulos yóvalos.

• Para cada método dedibujo que requiere unparámetro anchura y otroaltura, sus valores deben sernúmeros no negativos. De locontrario, no se mostrará la figura.

07/05/2014 Geometría Computacional-UNI 9

Page 10: Primitivos gráficos en java   parte 2

Métodos de Graphics para dibujar líneas Rectángulos y óvalos

Método Descripciónpublic 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 especificadas. La esquina superior izquierda del rectángulo tiene las coordenadas (x, y).

07/05/2014 Geometría Computacional-UNI 10

Page 11: Primitivos gráficos en java   parte 2

Métodos de Graphics para dibujar líneas Rectángulos y óvalos

Método Descripciónpublic 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

Page 12: Primitivos gráficos en java   parte 2

Anchura y altura del arco para los rectángulos redondeados.

07/05/2014 Geometría Computacional-UNI 12

Page 13: Primitivos gráficos en java   parte 2

Métodos de Graphics para dibujar líneas Rectángulos y óvalos

Método Descripciónpublic void fillRoundRect( int x, int y, int anchura, int altura, intanchuraArco, 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

Page 14: Primitivos gráficos en java   parte 2

Métodos de Graphics para dibujar líneas Rectángulos y óvalos

Método Descripciónpublic 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

Page 15: Primitivos gráficos en java   parte 2

Óvalo delimitado por un rectángulo.

07/05/2014 Geometría Computacional-UNI 15

Page 16: Primitivos gráficos en java   parte 2

Ver Ejemplo de Figuras Geométricas

(12_14)

07/05/2014 Geometría Computacional-UNI 16

Page 17: Primitivos gráficos en java   parte 2

Gracias por su atención!!..

07/05/2014 Geometría Computacional-UNI 17