Potrzebuję stworzyć klasę login, która będzie zwracała wartość true jeżeli logowanie się powiedzie. Klasa ta tworzy okienko JDialog, nasłuchuje przycisków i teraz zaczyna się problem. Jak wstrzymać działanie programu głównego do czasu aż zostanie naciśnięty przycisk w klasie login. Chcę uzyskać efekt jak po użyciu JOptionPane np.:
Object val = JOptionPane.showInputDialog();
...
wykonywanie programu wstrzymane do czasu otrzymania wartości val.