Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/06/2010, 06:00
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Dibujo con canvas

Hola:

A mi el siguiente trozo de código me funciona correctamente, me sale un ovalo blanco sobre fondo negro
Código java:
Ver original
  1. import java.awt.Canvas;
  2. import java.awt.Graphics;
  3. import java.awt.image.BufferedImage;
  4.  
  5. import javax.swing.JFrame;
  6.  
  7. public class PruebaCanvas
  8. {
  9.  
  10.     /**
  11.      * @param args
  12.      */
  13.     public static void main( String [] args)
  14.     {
  15.         JFrame f = new JFrame();
  16.         Canvas c = new Lienzo();
  17.         f.getContentPane().add(c);
  18.         f.setSize(200, 200);
  19.         f.setVisible(true);
  20.     }
  21.  
  22. }
  23.  
  24. class Lienzo extends Canvas {
  25.     public void paint(Graphics g){
  26.         BufferedImage imagen = new BufferedImage(200, 200, BufferedImage.TYPE_INT_BGR);
  27.         imagen.getGraphics().drawOval(50, 50, 20, 30);
  28.         g.drawImage(imagen,0,0,this);
  29.     }
  30. }

Se bueno.
__________________
Apuntes Java
Wiki de Programación