Código:
etq1 = new JLabel( "", new ImageIcon( "images/Stop.png" ), SwingConstants.LEFT );
como muchos sabran al guardar esto en un jar, y cambiar de jar de direccion no muestra la imagen (aun sabiendo que esta guardada en nuestro jar)
pero si hacemos lo siguiente
Código:
botDetener.setIcon(new ImageIcon(getClass().getResource("/images/Stop.png")));
crear nuestro jar y cambiar de direccion el jar, si nos muestra la imagen. (parece ser que la clave esta en getClass().getResource)
Bien pues ahora tengo un problema con el audio.
He guardado un Audio.wav en un jar, al momento de cambiar el jar de direccion no lo reproduce (solo estando e la misma direccion, y asi no tiene chiste)
por ejemplo tengo esto:
Código:
private void botReproducirActionPerformed(ActionEvent evt) {
String path = "Audio.wav";
//javax.sound.sampled.Clip aReproducir;
try
{
sonido=AudioSystem.getClip();
sonido.open(AudioSystem.getAudioInputStream(new File(path)));
sonido.start();
}
catch (Exception fallo)
{
System.out.println(fallo);
}
}
y quiero saber si alguien sabe que codigo debe de ir para que nuestro jar lo pueda reconocer (por eso puse el ejemplo de la imagen), y que por favor me pueda explicar como debo hacerlo.
espero me haya explicado.
Muchas gracias
Saludos