Ejemplo de Graphics_g java
En esta ocasión mostrare el uso del void pain
con el cual se pueden mostrar dibujos como ser
texto, filas, rectángulos, ovalos etc, editando
teniendo 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
Comentarios
Publicar un comentario