Java Jlayer Mp3 Player - jak powtórzyć i zatrzymać utwór

Przepraszam za mój zły angielski :) Mam problem z odtwarzaczem MP 3. Używam jLayer. To jest mój kod

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();
 }  

W mojej aplikacji muszę grać piosenkę od początku do końca. Więc kiedy piosenka się kończy, muszę ją uruchomić ponownie, a kiedy okno się zamknie chcę zatrzymać tę piosenkę ...

Czy ktoś może mi w tym pomóc? :) Próbuję to zrobić przez 2 dni ... Nie wiem jak zatrzymać coś w innym wątku ... Dziękuję za pomoc :)

questionAnswers(1)

yourAnswerToTheQuestion