szukam pomocy u ludzi programujących w Javie

0

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.

0

jest takie cos jak watki
jesli czesc glowna to jakis tam watek - a tak jest...
moze inaczej to co nazywasz czescia glowna - którą chcesz zatrzymac to tworzysz jako watek... więc ustawiasz sobie jakas metode ktora zatrzymuje i taka co uruchamia watek... no i wywolujesz je kiedy tam ci sie spodoba.....
watek.start(); watek.stop(); cala filozofia... :)

0

W sumie to wiedziałem, że chodzi o przechwycenie wątku klasy głównej. Wszystko działa ok a cała filozofia wygląda mniej więcej tak:

Thread th = currentThread();
th.suspend();

i w odpowiednim miejscu i czasie

th.resume();

:-)

0

pisz normalne tematy oki , bo ten jest całkiem bez sensu .

0

Nie uważam, żeby problem wątków był bezsensu oczywiście masz prawo wyrazić swoją opinię ale ona nie wnosi nic do dyskusji. Mnie interesuje programowanie w JAVIE i ciekaw byłem jak stworzyć efekt jak po użyciu JOptionPane. Problem <ort>żeczywiście </ort>był <ort>błachy </ort>ale nie bezsensu. Proponuję Ci odwiedzić forum dla filozofów, tam wiele rzeczy jest bez sensu.

// no i dostało się Damianowi, szkoda tylko, że tym razem niesłusznie :-/ - ŁF

0

CHODZI mi O <font color="violet"><font size="12">TYTUŁ</span></span> POSTU , a nie o jego treść .

1 użytkowników online, w tym zalogowanych: 0, gości: 1