Hallo,
ich habe eine Verständnisfrage zur Ereignisbehandlung. Folgende Situation: Zwei JInternalFrames sind geöffnet. Wenn ein Frame den Fokus erhält, wird eine Tabelle auf diesem aktualisiert.
Nun wird durch ein GUI-Testwerkzeug (aus einem separaten Thread heraus) auf einem Knopf auf dem oberen Frame doClick ausgelöst, woraufhin dieser Frame geschlossen wird.
Jetzt zum Verständnisproblem: Die vom GUI-Testwerkzeug ausgelöste Methode doClick kehrt erst zurück, wenn der vorher im Hintergrund liegende Frame vollständig aktualisiert ist. Das verstehe ich nicht. Ich hätte gedacht, dass doClick sofort zurückkehrt, also nachdem der Knopf gedrückt wurde. Kann mir jemand erklären, wieso doClick erst zurückkehrt, wenn der andere Frame aktualisiert wurde?
Danke!
Gruß,
AMiGA
ich habe eine Verständnisfrage zur Ereignisbehandlung. Folgende Situation: Zwei JInternalFrames sind geöffnet. Wenn ein Frame den Fokus erhält, wird eine Tabelle auf diesem aktualisiert.
Nun wird durch ein GUI-Testwerkzeug (aus einem separaten Thread heraus) auf einem Knopf auf dem oberen Frame doClick ausgelöst, woraufhin dieser Frame geschlossen wird.
Jetzt zum Verständnisproblem: Die vom GUI-Testwerkzeug ausgelöste Methode doClick kehrt erst zurück, wenn der vorher im Hintergrund liegende Frame vollständig aktualisiert ist. Das verstehe ich nicht. Ich hätte gedacht, dass doClick sofort zurückkehrt, also nachdem der Knopf gedrückt wurde. Kann mir jemand erklären, wieso doClick erst zurückkehrt, wenn der andere Frame aktualisiert wurde?
Danke!
Gruß,
AMiGA