domingo, 14 de octubre de 2007

IMAGEN DE FONDO EN UN PANEL JAVA





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......

1 comentario:

kriizz wood dijo...

hola... cuando meto el código al Pane me marca error en estas líneas

setOpaque(true);

super.paintComponent(g); }

a que se debe???
Espero alguien me pueda ayudar....
Saludos y Gracias de ante mano!!!