dudas sobre ImageIcon

Ayudaaaa
13 de Diciembre del 2005
Hol a todos.A ver quien puede ayudarme a resolver una duda.Tengo un programa q se encarga de representar funciones matematicas.Una vez creada la funcion se guarda en un archivo JPEG.Paso dicho archivo a IMAGEICON y lo pongo como icono para un JLABEL.Hasta ahi todo correcto lo representa bien.Sinembargo el problema viene ahora :

-Quiero q cuando se pulse un boton,la grafica mostrada sea una nueva.
-He comprobado q al pulsarlo, el archivo .JPEG del disco duro es modificado correctamente,pero sinembargo,la imagen q se muestra en pantalla no varía.
-He leido q hay q usar el metodo setIcon(), pero no consigo nada ...

Si se os ocurre algo...Aqui os adjunto el trozo d codigo:


void jButton32_actionPerformed(ActionEvent ) //cuando se pulsa el boton
{

abaux=decidirab(); //decide nuevas variables
pintabeta dibujo=new pintabeta(abaux.a,abaux.b);//crea la grafica

try {

dibujo.pintajpeg(); //aki crea el JPEG


}
catch (Exception b) {}

ImageIcon imagen = new ImageIcon("c:/windows/jbproject/untitled1/pasoapaso.jpeg");
jLabel3.setIcon(imagen);
jLabel3.repaint();



}


Espero vuestra respuesta,gracias a todos x vuestra ayuda.