Mit sleep() schickst Du Deinen arbeitenden Thread "ins Bett". Dort verbringt er dann die halbe Nacht und arbeitet erst dann weiter.
Toms Beispiel ist schon eine gute Möglichkeit.
Kenne mich mit Timers noch nicht aus, jedoch kannst Du auch einen herkömmlichen thread benutzen:
Das ist alles.
Toms Beispiel ist schon eine gute Möglichkeit.
Kenne mich mit Timers noch nicht aus, jedoch kannst Du auch einen herkömmlichen thread benutzen:
Code:
public class TextView implements Runnable {
private TextField textField;
private String text;
public TextView(TextField textField, String text) {
this.textField = textField;
this.text = text;
}
public void run() {
textField.setText(text);
try {
Thread.sleep(2000); //2s
}
catch (InterruptedException ie) {}
textField.setText("");
}
}
Code:
public void setTextMessage(TextField textField, String text) {
(new Thread(new TextView(textField, text))).start();
}
Das ist alles.