Hola,
tengo un problema con la introducción de una imagen de fondo en un JFrame de una aplicación que estoy desarrollando. Os comento, al meter el siguiente código:
public void paint(Graphics g) {
if (imagen != null) {
g.drawImage(imagen, 0, 0, getWidth(), getHeight(), this);
}
//...
}
//...
}
Me introduce bien la imagen en el JFrame, y se ve adecuadamente. El problema está en que tengo varios componentes añadidos a ese JFrame, los cuales, al introducir tal imagen de fondo, no aparecen hasta que no les paso el ratón por encima. Es decir, se ve la imagen de fondo ocupando todo el JFrame pero no los componentes, al pasar el ratón por encima de ellos, estos se visualizan adecuadamente, teniendo siempre la imagen de fondo debajo.
¿Cómo puedo solucionar este problema para que los componentes aparezcan perfectamente sin necesidad de pasar el ratón por encima? Mi idea es que se siga viendo la imagen de fondo pero con el problema que os comento solucionado.
Espero que alguien me pueda echar una mano en el tema.
Saludos.