Foro de elhacker.net

Programación => Java => Mensaje iniciado por: mapers en 20 Junio 2012, 18:37 pm



Título: Imegn de Fondo en JDesktopPane
Publicado por: mapers en 20 Junio 2012, 18:37 pm
Buenas señores desearia que me digan en que me confundi porque de verdad que no me puede visualizar la imagen de fondo e  creado mi clase aparte de la sigueint emanera

Código
  1. package Imagen;
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.Graphics;
  5. import java.awt.Image;
  6. import javax.swing.ImageIcon;
  7. import javax.swing.JDesktopPane;
  8.  
  9. /**
  10.  *
  11.  * @author Administrador
  12.  */
  13. public class Panel_Fondo extends JDesktopPane{
  14.  
  15.       private  Image IMG=new ImageIcon(getClass().getResource("imagenes/casalibertad.jpg")).getImage();
  16.  
  17.        public void paintChildren(Graphics g){
  18.            g.drawImage(IMG, 0, 0, getWidth(), getHeight(), this);
  19.            super.paintChildren(g);
  20.        }
  21.    }
  22.  
  23.  

pero me sale este error cuando la llamo para colocarla de fondo de un Jframe

at javax.swing.ImageIcon.<init>(ImageIcon.java:167)
a que se debe gracias


Título: Re: Imegn de Fondo en JDesktopPane
Publicado por: Proteus1989 en 20 Junio 2012, 22:07 pm
Prueba a poner "/imagenes/casalibertad.jpg"


Título: Re: Imegn de Fondo en JDesktopPane
Publicado por: goll9d en 21 Junio 2012, 02:41 am
Si te falta el " / " en el codigo
Código
  1. private  Image IMG=new ImageIcon(getClass().getResource("/imagenes/casalibertad.jpg")).getImage();
  2.  


Título: Re: Imegn de Fondo en JDesktopPane
Publicado por: mapers en 21 Junio 2012, 16:42 pm
si eso era !!! uy que roche jejejej gracias