Laço while controlado por botoes que estao em cena

Olá…

Criei um cenario no scene builder que tem 2 botoes. O iniciar e o stop.

quando a pessoa clica no iniciar, tem inicio um laço while que exibe no console a palavra rodando…

Minha ideia e que quando a pessoa clique em parar o laço pare!

Me disseram que e preciso usar Threads, porém ja tentei e nada.

Peço ajuda!

Desde já agradeço!

ABraços!!!


public class TaskGerente extends Controller {

@FXML
public void iniciar(){
boolean valida = true;

while(valida){
System.out.println("RODANDO");
Thread.sleep(5000);
}
}

}

http://www.asgteach.com/blog/?p=334