[ _owl_ @ 30.11.2004. 14:09 ] @
Pravim neki GUI i sada sam napravio da se ove metode pozivaju prilikom svake promene podataka koji se prikazuju (tj svaki put posle (grupe) poziva JTextField.setText() ili JLabel.setText()) kao i svaki put kada hocu da promenim "status" dugmeta ili polja za unos podataka sa setEnabled().
[ range @ 01.12.2004. 09:12 ] @
Za ovaj tvoj slucaj je to apsolutno nepotrebno da radis. Konkretno validate() pozivas npr. pri dinamickom generisanju GUI-ja, a repaint() ti ponovo iscrtava ekran. Nista ne treba od ovoga da pozivas za setText() ili setEnabled() metod recimo
[ bumblebee @ 29.04.2007. 18:19 ] @
ja imam problem sa JFrame-om koji je osnovni prozor aplikacije, a izmedju ostalog sadrzi i JPanel koji zahtijeva osvjezavanje nakon izmjene sadrzaja. problem je to sto se pri pomijeranju JFrame-a van okvira ekrana iz nekog razloga kada se vrati nazad ne pozove repaint, tj. repaint-uje se samo sadrzaj panela, a ne i ostatak kontejnera...
zanima me koji event da uhvatim, tj. gdje da pozovem repaint posto ocigledno to nece da se odradi samo?
[ rj444 @ 30.04.2007. 14:50 ] @
Nemoj da se uvredis, ali mislim da ti nije dobar dizajn aplikacije kada treba posebno da osvezavas GUI pri promeni podataka. Pogledaj projektni uzorak "Observer". Najbolje je ako mozes pomocu njega da resis problem.