Cambiar imagen de JPanel
Buenas quisiera saber como puedo cambiar una imagen de un JPanel, se ponerla, lo q se me ocurrió para cambiarla fue crearme un clase PanelMio el cual tiene un metodo llamado setImagen() q cambia la foto por otra, pero resulta que al hacer esto la imagen no sale entera, no se si puede ser por q dicho panel tiene objetos contenidos, pero no creo, espero que me lo podais resolver, a continuacion os pongo mi metodo:
public void setImagen()
{
ImageIcon imagenMia=new ImageIcon (getClass ().getClassLoader ().getResource ("ImagenMia.jpg"));
imagen=imagenMia.getImage();
}
}
public void paintComponent(Graphics g)
{
super.paintComponent( g);
g.drawImage(imagen,175,25,this);
}
Suerte, que me viene bien jejeje
public void setImagen()
{
ImageIcon imagenMia=new ImageIcon (getClass ().getClassLoader ().getResource ("ImagenMia.jpg"));
imagen=imagenMia.getImage();
}
}
public void paintComponent(Graphics g)
{
super.paintComponent( g);
g.drawImage(imagen,175,25,this);
}
Suerte, que me viene bien jejeje
