2
« en: Martes 17 de Mayo de 2005, 00:00 »
Hola!Estoy en pleno desarrollo de una aplicacion en Java y em han surgido un par de problemillas.
Por un lado, cuando inserto un ImageIcon o cualquier otro elemento que precisa de un path para encontrar la referencia, lo estoy referenciando desde c: y hasta el archivo en cuestion. Por tanto, cuando cambio de carpeta el proyecto y realizo un nuevo package, tengo k kambiar todas las rutas de las imagenes y demas.
Se que existe alguna forma de incluir solo la direccion de compialcion pero no doy kon ella. Eso de primeras, si alguein puede ayudarme...
Por otro lado, al inicio del programa, inicio un archivo midi que debe ejecutarse durante todo el programa. Dos cosas sobre esto:
- Existe algun metodo que reproduzca a forma de bucle el midi y que solo pare al salir del programa y no kuando akabe su reproduccion normal de unos 4 minutos???
- Tengo un problema con el metodo stop de la clase javax.sound.midi Necesito que cada vez que vuelva a la ventana de inicio la cancion siga ejecutandose de forma normal y no se inicie otra vez montandose en la anterior ya que el constructor de la primera ventana yeva el codigo de iniciar el midi...He probado con un get del atibuto sequencer del cual tengo que hacer stop, pero cuando pongo esa instruccion, nose que pasa que no me cierra la ventana anterior como deberia ocurrir ( es un poko dificil de explikar) . El codigo que pongo es este:
if (target==BotonVolver)
{
VentanaInicio vuelta = new VentanaInicio();
vuelta.setSize(600,600);
vuelta.show();
vuelta.getSeq().stop();
this.dispose();
}
El getSeq para el midi y va perfecto ppero nose xq no se ejecuta el this.dispose() que deberia cerrar la ventana actual.
- Por ultimo, tenia intencion de insertar una imagen dentro de algunos botones, el unico constructor que me permite la clase JButton apra meter imagenes es pasarle un String y un Icon, pero Icon es un interface y por tanto abstracto...Nose, esto ultimo me parece que sera alguna txorradiya k ago mal..pero si alguien me puede poner el codigo para insertar una imagen dentro de un boton a modo de Boton Atras por ejemplo, con una flechita para atras (espero me entendais)
Bueno, pues eso es todo, o todo esto es lo que es...ya siento la txapa, pero poko a poko se me a akumulao dudas
Espero k alguien pueda ayudarme. Pa lo demas!aki estoy pa lo ksea!!
Un saludo a todos!Gracias!!