Hey,
ich habe es bisher so versucht jedoch kommen sich die Threads anscheinend in die Quere.
Oder kann mir jemand erklären, warum dies nicht funktioniert?
Besten dank im Voraus.
Der Error "Not on FX application thread; currentThread = Timer-0" kommt.
Ich dachte bei Timer wird prinzipiell ein neuer Thread erstellt und ich weiß nicht, was er für ein Problem damit hat...
ich habe es bisher so versucht jedoch kommen sich die Threads anscheinend in die Quere.
Oder kann mir jemand erklären, warum dies nicht funktioniert?
Besten dank im Voraus.
Java:
Label menuTimer = new Label();
AnchorPane.setTopAnchor(menuTimer, 10.0);
AnchorPane.setRightAnchor(menuTimer, 10.0);
topAnchorPane.getChildren().add(menuTimer);
DateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
menuTimer.setText(formatter.format(new Date()));
}
}, 0, 500);
Der Error "Not on FX application thread; currentThread = Timer-0" kommt.
Ich dachte bei Timer wird prinzipiell ein neuer Thread erstellt und ich weiß nicht, was er für ein Problem damit hat...