Ich wollte die Uhrzeit über eine Label anzeigen lassen (JavaFX), jedoch bekomme ich immer eine Fehler beim erzeugen des Threads.
Hier der Aufruf:
hier die Weiterverarbeitung:
hier der Fehler:

Hier der Aufruf:
Java:
@Override
public void initialize(URL url, ResourceBundle rb) {
start2();
hier die Weiterverarbeitung:
Java:
@Override
public void run() {
while (true) {
date = new Date();
gibDate();
/*try {
thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
} */
//thread.sleep(1000);
/* try {
//thread.wait(1);
} catch (InterruptedException ex) {
Logger.getLogger(StartbildschirmController.class.getName()).log(Level.SEVERE, null, ex);
}*/
}
}
private void gibDate() {
label.setText(date.toString());
}
public void start2() {
if (thread == null) {
thread = new Thread(this);
thread.start();
}
}
hier der Fehler:
