Hola,
Cita:
Iniciado por lincolnf_2 sip, pero lo que quiero es ponerle fondo al form que tiene el JDesktopPanel..
El JDesktopPane debe cubrir completamente el fondo del JFrame, así que no se debe ponerle un fondo al JFrame sin que el JDesktopPane lo cubra completamente. Es decir, el fondo hay que ponerselo al JDesktopPane y en este pintar la imagen de fondo.
Si deseas poner un fondo a un JFrame lo puedes hacer de esta forma:
Código Java:
Ver original
fondo
= new javax.
swing.
ImageIcon(getClass
().
getResource("/application/FOTO.jpg")); initComponents();
}
@Override
super.paint(g);
g.drawImage(fondo.getImage(), 0, 0, getWidth(), getHeight(), null);
}
O seguramente ... porque no pones un JLabel o un JPane y allí pintas el fondo, y pones un JDesktopPane dentro del mismo, así seguramente te va a funcionar muy bien. Espero se entienda la ironía, porque seguramente es lo que vas a hacer. Posiblemente alguien mas te sea de mayor ayuda, yo ya mostré un ejemplo funcionando correctamente en el otro post.
http://www.forosdelweb.com/f45/ayuda...6/#post3566081
Saludos,