problema de imagen y boton

ffrr
14 de Junio del 2006
tengo el siguiente codigo:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
Image image;
JPanel frame = new JPanel();
image = Toolkit.getDefaultToolkit().getImage("icon1.gif" );
jPanel1.getGraphics().drawImage(image,0,0,75,43,this);
}

donde al oprimir jButton1 despliega la imagen icon1.gif sobre un jPanel de una aplicacion. Mi problema viene cuando oprimo el jButton1, ya que para que se vea una imagen de formato JPG debo de oprimirlo hasta 7 veces; en el caso de un GIF debo oprimirlo 2 veces ¿A que se debe eso? De antemano gracias.