{
En esta ocasión mostrare el uso del void paincon el cual se pueden mostrar dibujos como sertexto, filas, rectángulos, ovalos etc, editandoteniendo la opciones de cambiar su color también
el codigo para Escribir seria texto:
mensaje, coordenada x (horizontal) e y (vertical)
g.drawString( "Hola Mundo!", 100, 50 );
Color: existen nombres predefinidos como ser black, red, blue etc
g.setColor( Color.black );
Linea: Coordenadas x e y
g.drawLine( x1, y1, x2, y2 );
Rectangulo: Origen, anchura y altura
g.drawRect( x1, y1, ancho, alto );
Rectangulo relleno: origen(x1, y1) ancho y alto
g.fillRect( x1, y1, ancho, alto );
Rectangulo redondeado: origen(x1, y1) ancho alto redondeo1 y redondeo2
g.drawRoundRect( x1, y1, x2, y2, r1, r2 );
// Rectangulo redondeado relleno: origen(x1, y1) ancho alto redondeo1 y redondeo2
g.fillRoundRect( x1, y1, x2, y2, r1, r2 );
// Ovalo : x1, y1, ancho y alto
g.drawOval( x1, y1, ancho, alto );
// Ovalo relleno: x1, y1, ancho, alto
g.fillOval( x1, y1, ancho, alto );
ahora mostrare un ejemplo usandolos
aqui el codigo
import java.awt.*; import javax.swing.*; /* */ public class Graphics_g extends JFrame{ public void paint(Graphics g) { g.setColor( Color.black ); g.fillRect( 0, 0, 620, 480 ); g.setColor( Color.red ); g.drawLine( 200, 200, 200, 100 ); g.setColor( Color.yellow ); g.drawLine( 150, 150, 250,150); g.setColor( Color.green ); g.fillRect( 30, 30, 20, 740 ); g.setColor( Color.blue ); g.drawOval( 270, 100, 200, 100 ); //editando el color con getHSBColor g.setColor( Color.getHSBColor(45,90,120) ); g.fillRect( 300, 400, 88, 64 ); g.setColor( Color.getHSBColor(200, 200,200) ); g.drawRoundRect( 40, 70, 80, 35, 90, 1 ); g.setColor( Color.white ); g.drawString( "Hola Mundo", 320,150 ); g.fillOval( 500, 400, 250, 150 ); } public static void main(String[] ar) { Graphics_g formulario1=new Graphics_g(); formulario1.setBounds(0,0,620,480); formulario1.setVisible(true); } }
al ejecutar el codigo podrías ver estos gráficos:
Descargar ejemplo
}