Funçoes diferentes para um botão

4 respostas
vanessa.tenorio

Prezados, bom dia!

Estou desenvolvendo um aplicativo em java na qual eu trabalho com áudios e utilizo AudioPlayer para fazer a funçao de star, entre outras.
Porem, na interface do meu aplicativo possui um único botão de start, que deve executar o áudio, e o mesmo, quando selecionado novamente, deve parar o audio em execução (stop).
Como eu posso fazer estas duas funções em um único botão?

Desde já, muito obrigada!!!

4 Respostas

Rodrigo_Sasaki

é um aplicativo web ou desktop ?

JuniorMaia

seta uma var de status 1 = pressionado (evento é parar) ou 0 = despressionado (evento de iniciar)

lucasmadeira
boolean play = false;

public void playStop(){
	
	if(play){
		//chama metodo para parar
		//muda imagem do botao ou label
		play = false;
	}else{
		//chama metodo para executar audio
		///muda imagem do botao ou label
		play = true;
	}
	
}

seu evento chama o método playStop

vanessa.tenorio

É um aplicativo para desktop. Estarei inserindo estas linhas de código no meu projeto e vos envio o resultado.

Se for útil esta informação: utilizo tambem uma thread para verificar se um determinado botão está pressionado ou não. Esta thread encontra-se na classe main.

Grata!!!

Criado 16 de maio de 2012
Ultima resposta 16 de mai. de 2012
Respostas 4
Participantes 4