1) Primero agregmos esta funcion a nuestro panel que sera la que asigne la imagen
public void paintComponent(Graphics g) {
Dimension tamanio=getSize(); /////si usamos getsize(100,100); ponemos nuestro tamaño definido
ImageIcon imagenfondo=new ImageIcon(getClass().getResource("fondo.png")); g.drawImage(imagenfondo.getImage(), 0, 0, tamanio.width,tamanio.height,null);
setOpaque(false);
super.paintComponent(g); }
2) si solo queremos agregar de fondo a nuestra ventana hacemos esto en el constructor:
splashScreenDestruct();
fondo pnlFondo=new fondo();
this.add(pnlFondo, BorderLayout.CENTER);
this.pack();
initComponents();
ojo initComponets(); esta abajo....
3) si es en un JTabbetPane solo lo agregamos y listo.....
Mas adelante les gustaria crear ventanas sin barras y con la forma que nosotros querramos?????
a mi tambien jajajajajjaja......