Java Jlayer Mp3 Player - cómo repetir y detener una canción

Lo siento por mi mal inglés :) Tengo problemas con mp 3 player. Estoy usando jLayer. Este es mi codigo

private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  

new Thread (){
  public void run(){  
          try
{

Player prehravac;
 FileInputStream buff = new FileInputStream(Okno.filename);
            prehravac = new Player(buff);
            prehravac.play();
            if (prehravac != null)
            {
                prehravac.play();
            }
            }
catch(Exception e)
        {

        } 
         }

}.start();
 }  

En mi aplicación necesito reproducir una canción de principio a fin. Entonces, cuando la canción termine, necesito comenzar de nuevo y cuando la ventana se cierre, quiero detener esta canción ...

¿Puede alguien ayudarme con eso por favor? :) Estoy intentando hacerlo durante 2 días ... No sé cómo detener algo en un tema diferente ... Gracias por su ayuda :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta