Menu
Icon

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


}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion