AYUDA PARA CARGAR UN ICONO

rocio
03 de Septiembre del 2004
Hola, tengo una aplicación en la que creo iconos,antes ponia las imagenes en la misma carpeta que el ejecutable, pero ahora no las quiero poner aqui.
¿Como puedo añadir la ruta?
Antes hacía
Icon icono= new ImageIcon("imagendowhile.gif");

Gracias

Maria
03 de Septiembre del 2004
Hola!
Yo lo tengo hecho de la siguiente forma:
ImageIcon icono = new ImageIcon("C:/Documents and Settings/carmen/Escritorio/PROYECTO/anagramaUDC3.ico");
setIconImage(icono.getImage());
Espero que te valga.

rocio
03 de Septiembre del 2004
Hola de nuevo, me podría valer, pero yo quisiera capturar de alguna forma la direccion donde se encuentra mi aplicación
Si sabes como capturarlo
Gracias

ramirex
03 de Septiembre del 2004
es facil tienes que usar el jfilechooser si quieres te lo arreglo tu cdigo siempre y cuando este bien documentada.

mandala a [email protected]

Lucas
03 de Septiembre del 2004
Utiliza rutas relativas. Las rutas relativas son relativas a la raiz de los paquetes de tu programa.
Asi, si tienes una clase edu.programa.gui.FrameAplicacion y un icono en /edu/programa/gui/resources/Icono.gif, puedes poner "edu/programa/gui/resources/Icono.gif" como ruta relativa