Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2008, 20:53
bet0
 
Fecha de Ingreso: diciembre-2002
Ubicación: en mi casa
Mensajes: 131
Antigüedad: 21 años, 5 meses
Puntos: 0
problema doble buffer

Buenas!

tengo la clase llamada pintaGraficos, que implementa un Canvas... el problema que cuando hago ciertas operaciones de dibujado, se ve un parpadeo muy molesto en la pantalla... por eso opte por utilizar el doble buffer, pero me lanza un error...

private Image im = null;
private Graphics img = null;

public pintaGraficos() {
im = createImage(200,200);
img = im.getGraphics();

...


Exception in thread "main" java.lang.NullPointerException
at pintaGraficos.<init>(pintaGraficos.java:31)
at dos.ConstruyeVentana(dos.java:40)
at dos.<init>(dos.java:28)
at dos.main(dos.java:114)


lo curioso es que cuando quito la linea img = im.getGraphics(); ... deja de aparecer el error....
__________________
Sin firma