[Dúvida] Player de músicas!

Olá, galerinha do fórum!

Beleza??

Bom, estou eu criando um playerzinho próprio pra tocar mp3’s.

Beleza, ele vai, carrega a música, tudo bonitinho.

Só que, enquanto está executando a música, não consigo acessar os outros botões, eles ficam “travados”!

Alguma idéia de como “destravá-los”?

[]s

Procure pelo SwingWorker ou a interface Future.

libera o player pra gente ver tbm :slight_smile:

Nunca desenvolvi algo exatamente assim, só parecido e em J2ME, talvez seja necessário que a função de tocar a música esteja em uma thread separada; caso contrário bloqueie até terminar a música.

@Felagund

Cara, tem algum exemplo simples do uso da SwingWorker?

Valeu!

vou fazer um aqui de cabeça pode não tar mto certo.

no ActionListener do botão Play, vc faz algo assim

SwingWorker sw = new SwingWorker(){
   
    @Override
    public Object doInBackground(){
            System.out.println("tocando musica");
            //Toca a musica
   }
  
};
sw.execute();

ele não vai travar e vai começar a tocar