Hallo zusammen,
ich versuche den Einsatz und die Unterschiede der beiden oben genannten Methoden zu verstehen.
Beide Methoden legen einen Thread in die AWT Warteschleife.
invokeLater - kehrt direkt danach zurück, wann der Programmcode der abgelegt wurde bearbeitet wird, weiß niemand.
invokeAndWait - hier wird gewartet bis der abgelegte Programmcode abgearbeitet wurde und danach wird zurückgekehrt.
Habe ich es soweit richtig verstanden?
Jetzt versuche ich Bezug zu dem Einsatz zu bekommen.
Beispiel, müsste ich diesen Code in eine der beiden Methoden setzen?
Oder könnt ihr mir ein Beispiel geben, wo ich es eventuell noch besser verstehen werde? :rtfm:
Grüße
ich versuche den Einsatz und die Unterschiede der beiden oben genannten Methoden zu verstehen.
Beide Methoden legen einen Thread in die AWT Warteschleife.
invokeLater - kehrt direkt danach zurück, wann der Programmcode der abgelegt wurde bearbeitet wird, weiß niemand.
invokeAndWait - hier wird gewartet bis der abgelegte Programmcode abgearbeitet wurde und danach wird zurückgekehrt.
Habe ich es soweit richtig verstanden?
Jetzt versuche ich Bezug zu dem Einsatz zu bekommen.
Beispiel, müsste ich diesen Code in eine der beiden Methoden setzen?
Java:
textfield.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent event) {
try {
Integer.parseInt(txtNumberOfCodes.getText());
textfield.setBackground(Color.WHITE);
textfield.setToolTipText("");
} catch (NumberFormatException e) {
textfield.setBackground(Color.RED);
textfield.setToolTipText("Bitte eine Zahl eingeben!");
textfield.requestFocus();
}
}
});
Oder könnt ihr mir ein Beispiel geben, wo ich es eventuell noch besser verstehen werde? :rtfm:
Grüße