Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2012, 18:50
maur1c10
 
Fecha de Ingreso: octubre-2009
Mensajes: 25
Antigüedad: 15 años, 1 mes
Puntos: 0
problema instanciar applet

tengo un problema desde un boton llamo a un applet y lo muestro en un jframe pero despues quiero llamar a un metodo del applet para hacer una operacion pero me da error nullpointerexception
despues de dar setvisible(true) para que muestre todo bien luego
le doy

ventana.setVisible(true);
aplet.init();
aplet.repaint();
aplet.insertar(val1,val2); //en esta parte me da error porque en el applet tengo

Graphics h;

init()
paint()
insertar(int val1, int val2){
this.h.setFont(this.fon2); //el error me da en esa linea y en otras que usan "h"
}

solo puse una parte que creo que es adonde esta el error no se si es cosa mia o que pero pienso que desde el boton muestro el appplet y luego llamo al metodo init y paint luego al insertar pero dentro de insertar esta "h" que como no se encuentra dentro de ninguno de los anteriores esta con valor null pero como se encuentra fuera de esos metodos no puedo llamarlo
eso tambien pasa con otras varaibles que estan afuera de los metodos paint e init que estan dentro del metodo insertar y no se como hacer para usarlos ya que si no pongo Graphics h fuera de los metodos me da error