Hallo,
ich versuche gerade folgendes:
Ein Thread(1) rennt und führt diverse Tests durch. Wenn einer der Tests anschlägt ist eine Benutzereingabe notwendig, also startet der Thread(1) einen neuen Thread(2) der den Bildschirm dahingehend aktualisiert. (Habe ein größeres Panel offen in dem ein Teil der Text mit den Erläuterungen zur erwarteten Benutzereingabe ist). Nun möchte ich, dass Thread(1) wartet, bist in Thread(2) oder dort wo Thread(1) gestartet wurde ein ActionListener anschlägt (abgesehen von der Benutzereingabe in Thread(2) soll es auch möglich sein mit einem Button der schon die ganze Zeit da ist das Programm abzubrechen). Wie kann ich das realisieren? Thread(2) müsste ja eigentlich Thread(1) sagen, dass er warten soll, aber dafür müsste er ja Owner von Thread(1) sein, was er nicht ist... Hat mir da jemand einen Lösungsvorschlag für?
Vielen Dank schonmal im Voraus!!!
ich versuche gerade folgendes:
Ein Thread(1) rennt und führt diverse Tests durch. Wenn einer der Tests anschlägt ist eine Benutzereingabe notwendig, also startet der Thread(1) einen neuen Thread(2) der den Bildschirm dahingehend aktualisiert. (Habe ein größeres Panel offen in dem ein Teil der Text mit den Erläuterungen zur erwarteten Benutzereingabe ist). Nun möchte ich, dass Thread(1) wartet, bist in Thread(2) oder dort wo Thread(1) gestartet wurde ein ActionListener anschlägt (abgesehen von der Benutzereingabe in Thread(2) soll es auch möglich sein mit einem Button der schon die ganze Zeit da ist das Programm abzubrechen). Wie kann ich das realisieren? Thread(2) müsste ja eigentlich Thread(1) sagen, dass er warten soll, aber dafür müsste er ja Owner von Thread(1) sein, was er nicht ist... Hat mir da jemand einen Lösungsvorschlag für?
Vielen Dank schonmal im Voraus!!!