Nie potrafię poradzić sobie z odświeżaniem bieżącej wartości Etykiety.
Tworzę watek w którym następuję odliczanie do 10.
Po wciśnięciu przycisku StartButton apka zatrzymuje się na 10s po czym wyświetla liczbę 10.
Proszę o podpowiedzi.
public void initialize(URL arg0, ResourceBundle arg1) {
StartButton.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
Watek wk = new Watek();
Thread thrr = new Thread(wk);
thrr.start();
while(thrr.isAlive()){
try {
Watek.sleep(1000);
Czas.setText(Integer.toString(Watek.getSekundy()));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Kod wątku
public void run() {
try {
for(int i=0;i<10;i++) {
Thread.sleep(1000);
setSekundy(getSekundy()+1);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
miiichal_er