Duda iconos

Iniciado por Blitzkrieg', 28 Noviembre 2009, 22:02 PM

0 Miembros y 1 Visitante están viendo este tema.

Blitzkrieg'

Buenas una preguntica sobre iconos y JButtons, yo para ponerle icono a un JButton uso esto:

Código (java) [Seleccionar]
JButton boton = new JButton("Agregar archivo");
                    Icon icon = new ImageIcon("/home/jcamilop/NetBeansProjects/JZip/src/Icons/add.png");
                   boton.setIcon(icon);


Como veran la ruta del icono es la ruta en mi PC, pero si lo ejecuto en otro pc, obvio no va a funcionar, que ruta debo para que los iconos esten en el JAR, es decir, como organizar esto para distribuir mi aplicación. Cabe decir que los iconos estan en un paquete (carpeta) llamada "icons"



Leyer


Código (java) [Seleccionar]
Icon icon = new ImageIcon(getClass().getResource("/icons/x.png"));

asi cuando exportes el jar no haya problemas con la rutas

Saludos.

egyware

recuerda para archivos existen las rutas relativas y rutas absolutas.

Blitzkrieg'

#3
Voy a probar  :-(

EDITO: Si funca, gracias :)