Test Foro de elhacker.net SMF 2.1

Programación => Programación General => 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 (java) [Seleccionar]

package Imagen;

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JDesktopPane;

/**
*
* @author Administrador
*/
public class Panel_Fondo extends JDesktopPane{

       private  Image IMG=new ImageIcon(getClass().getResource("imagenes/casalibertad.jpg")).getImage();

        public void paintChildren(Graphics g){
            g.drawImage(IMG, 0, 0, getWidth(), getHeight(), this);
            super.paintChildren(g);
        }
    }



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 (java) [Seleccionar]

private  Image IMG=new ImageIcon(getClass().getResource("/imagenes/casalibertad.jpg")).getImage();
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