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

Populares

Buscar en este blog