Volver al inicio

Primitivas de dibujo

Las primitivas de dibujo se encuentran definidas en java.awt.graphics, y documentadas en http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics.html

g.drawRect( int x_inicial, int y_inicial, int ancho, int alto );
Dibuja el borde de un rectángulo.
g.fillRect( int x_inicial, int y_inicial, int ancho, int alto );
Pinta un rectángulo relleno.

g.drawOval( int x_inicial, int y_inicial, int ancho, int alto );
Dibuja el borde de una elipse.
g.fillOval( int x_inicial, int y_inicial, int ancho, int alto );
Pinta una elipse rellena.
Los parámetros son los mismos que para las funciones para dibujar rectángulos porque los métodos drawOval y fillOval en realidad dibujan la elipse que está inscrita dentro del rectángulo especificado en los parámetros.

g.drawArc( int x_inicial, int y_inicial, int ancho, int alto, int angulo_inicial, int angulo_arco );
Dibuja un arco.

g.fillArc( int x_inicial, int y_inicial, int ancho, int alto, int angulo_inicial, int angulo_arco );
Pinta un sector de una elipse.
Los primeros cuatro parámetros funcionan de la misma forma que para las funciones anteriores. El angulo_inicial se especifica en grados, y se interpreta de modo que 0 grados apunta a la dirección "a la que apunta el horario de un reloj a las 3 de la tarde" (---->). El arco se extiende por angulo_arco grados a partir del angulo_inicial, en dirección contraria a las manecillas del reloj si es positivo, o en la misma dirección de las manecillas del reloj si es negativo.

g.drawLine( int x_inicial, int y_inicial, int x_final, int y_final);
Traza una línea entre el punto ( x_inicial, int y_inicial ) y el punto ( x_final, int y_final ).

Copyright © 2000~2011 - Luis Alejandro González Miranda - locoluis en gmail