SoloCodigo

Programación General => Java => Mensaje iniciado por: cowie en Miércoles 6 de Febrero de 2008, 00:18

Título: Jpanel
Publicado por: cowie en Miércoles 6 de Febrero de 2008, 00:18
hola a tods espero no quitarles mucho tiempo por mi pregunta, me gustaria tener un Jpanel que su background (sin usar el JLabel ni otro otro componente) sea una imagen desde una carpeta de mi proyecto ... buscando en google me encontre una ejemplo que  le establece una imagen desde una ubicacion (C:\imagenes\bla bla bla... .jpg) pero no desde mi proyecto, porque si muevo mi proyecto a otra pc ya no van a salir mi panel con la imagen... alguien me podria ayudar soy novata en esto de java  :unsure:  gracias de antemano :hola:
Título: Re: Jpanel
Publicado por: shadow_rev en Miércoles 6 de Febrero de 2008, 17:44
Si usas una ubicación con una ruta absoluta (ej. "C:\Mis Documentos\proyecto\imagenes\imagen.jpg"), no sería portable en absoluto :D.

¿Intentaste usando una ruta relativa para la imagen (ej. "imagenes\imagen.jpg")?
Título: Re: Jpanel
Publicado por: cowie en Jueves 7 de Febrero de 2008, 05:11
gracias por tu tiempo... y si, ya lo intente con una ruta relativa y tampoco carga la imagen, tambien lo intente desde una ubicacion de mi proyecto

Código: Text
  1. getClas().getResources().("imagen.jpg")
  2.  

lo que psas es que eso devuelve un url y lo que me pide el metodo paintcomponent del JPanel es un string :(

de verdad gracias