Imagen de fondo
Hola.
Me gustarÃa saber si hay alguna manera de poner una imagen de fondo en un panel u otro componente de tipo contenedor.
Me gustarÃa saber si hay alguna manera de poner una imagen de fondo en un panel u otro componente de tipo contenedor.
Puedes hacerlo sobreescribiendo el método paintComponent(Graphics g) del jPanel:
class MiPanel extends JPanel {
public MiPanel(){
super();
}
protected void paintComponent(Graphics g){
System.out.println("Estoy dentro");
Toolkit tk = Toolkit.getDefaultToolkit();
Image im = tk.getImage("kim.jpg");
g.drawImage(im, 0,0, null, this);
}
class MiPanel extends JPanel {
public MiPanel(){
super();
}
protected void paintComponent(Graphics g){
System.out.println("Estoy dentro");
Toolkit tk = Toolkit.getDefaultToolkit();
Image im = tk.getImage("kim.jpg");
g.drawImage(im, 0,0, null, this);
}
Voy a probar esa ultima manera que me dijesteis que tiene muy buena pinta.
Un Saludo y muchas gracias.
Un Saludo y muchas gracias.