Gracias, me has orientado, pero en realidad no he hecho eso.
He creado una clase:
import java.awt.*;
class Imagen extends Label {
Image imagenFondo;
public Imagen(Image imagen) {
imagenFondo = imagen;
}
public void paint(Graphics g) {
g.drawImage(imagenFondo,0,0,this);
}
}
Entonces desde mi applet, hago una instancia con la imagen que me interesa.
he probado primero instanciar la clase Imagen y luego un boton encima (como me has dicho), pero no ha resultado. Entonces lo he probado al revés: primero el boton y luego el objeto Imagen hecho por mí.
En este segundo caso ha funcionado.
No sé si era lo que querías decir. Si conoces alguna manera de crear un label y poner una imagen sin necesidad de clases de por medio, por favor hazmelo saber.
Muchas gracias!