Hallo. Ich versuche verzweifelt, einen Dialog zu öffnen, der den main-Thread solange blockiert, bis eine Taste gedrückt ist.
Das schluckt dann leider auch die Tastendrücke.
Wenn ich das ganze allerdings in einen anderen Thread verlagere, wird der Hauptthread natürlich nicht blockiert.
Ich hab' das irgendwann schonmal hinbekommen - Ich kann mich nur nicht daran erinnern und das Projekt habe ich gelöscht...
Java:
MYDialog dialog = new MyDialog();
try {
dialog.wait(); //Ja, der Dialog ruft irgendwann notify() auf
} catch (InterruptedException ex) {
//...
}
Wenn ich das ganze allerdings in einen anderen Thread verlagere, wird der Hauptthread natürlich nicht blockiert.
Ich hab' das irgendwann schonmal hinbekommen - Ich kann mich nur nicht daran erinnern und das Projekt habe ich gelöscht...