Azərbaycan dili Bahasa Indonesia Bosanski Català Čeština Dansk Deutsch Eesti English Español Français Galego Hrvatski Italiano Latviešu Lietuvių Magyar Malti Mакедонски Nederlands Norsk Polski Português Português BR Românã Slovenčina Srpski Suomi Svenska Tiếng Việt Türkçe Ελληνικά Български Русский Українська Հայերեն ქართული ენა 中文
Subpage under development, new version coming soon!

Subject: Java GUI

  • 1
2006-09-12 17:08:50
CROCOP [del] to All
Ima tko iskustva sa izradom GUIa u Javi?

Imam jedan problem, napravio sam neki program koji je multithreaded. Sve radi kad se pokrene u razvojnoj okolini. Sad hoću napravit GUI preko kojeg će korisnik unijeti neke parametre (koji su u prošloj verziji uneseni preko std inputa) i onda dok se program vrti da se u textboxu na GUI-ju ispisuje to što se u prošloj verziji ispisivalo na std ouput.
Na GUI-ju je gumb koji kad se stisne se pokrene tajProgram.run() ...no problem je što se GUI u tom trenutku smrzne i ništa ne ispisuje, uopće ne reagira. No, taj program radi jer sam vidio u std. outputu da sve dobro ispisuje i komunicira sa klijentom, sve što treba.

Prvi put koristim Javu pa ne znam riješit ovaj problem, ali mislim da je stvar u threadovima jer taj GUI pokrene program.run() koji se valjda izvršava u drugoj dretvi pa se GUI ostaje zblokiran i ne može se ništa na njemu ni stisnut niti šta ispisuje nit išta.

Jel zna netko riješir problem, ako sam dobro locirao problem, onda mi treba način na koji ostavit thread GUI-ja aktivnu a da se ostali threadovi izvršavaju i da se iz tih ostalih threadova može upisivati text u GUI-ev textbox.

Malo sam opširan, hvala unaprijed na savjetima.
  • 1