История изменений
Исправление maxcom, (текущая версия) :
Если твоему main thread'у нечем заняться, то можно в GUI передать SettableFuture (из guava), а в основном треде сделать .get(). Он заблокируется пока пользователь не нажмет кнопку.
Исходная версия maxcom, :
Если твоему main thread'у нечем заняться, то можно в GUI передать SettableFuture (из guava), а в основном треде сделать .get()