error de java

papo
23 de Marzo del 2004
hola

tengo una aplicacion echa en java pero cuando la compilo no aparece error y al ejecutarla aveces me aperese el error que esta abajo y en ocasiones corre bien sin problemas.



Exception occurred during event dispatching:
java.lang.NullPointerException
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at sun.awt.image.ImageRepresentation.drawToBufImage(Unknown Source)
at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
at javax.swing.ImageIcon.paintIcon(Unknown Source)
at javax.swing.plaf.basic.BasicButtonUI.paintIcon(Unknown Source)
at javax.swing.plaf.basic.BasicButtonUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)

se que estos errores son de botones la programacion de los botones es la misma para todos y es asi:


btnsonido13.setIcon(new javax.swing.ImageIcon("ico\sonido.gif"));
btnsonido13.setBorderPainted(false);
btnsonido13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnsonido13ActionPerformed(evt);
}
});
btnsonido13.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(java.awt.event.MouseEvent evt) {
btnsonido13MouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
btnsonido13MouseExited(evt);
}
});

jPanel9.add(btnsonido13);
btnsonido13.setBounds(110, 80, 20, 20);

pero no entiendo porque me presenta error en ocasiones si alguien me puede ayudarle estare gradadecido.

Tate
23 de Marzo del 2004
El error que te ocurre es una excepción... nullException.. el caso es que en algún momento estás asignando algo que no tiene valor o que no estás inicializado...

Comprueba en qué ocasiones te va bien, y en cuales mal... así verás cuál es el error.