Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JTextField komponenta

[es] :: Java :: JTextField komponenta

[ Pregleda: 2213 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanradulovic
Ivan Radulovic
Nis

Član broj: 132455
Poruke: 9
*.static.sbb.co.yu.



Profil

icon JTextField komponenta01.02.2007. u 10:57 - pre 182 meseci
Zdravi svima, zanima me da li i kako je moguce detektovati da je korisnik prekinuo unosenje teksta u JTextField. Promenu detektujem preko Key listener-a, ali akciju koju tada obavljam zelim da izvrsim tek kad korisnik unese tekst i protekne neko malo vreme od zadnjeg unetog karaktera. Enter taster bih izbegao jer zelim da se dinamicki menja sadrzaj neke komponente u zavisnosti od unetog teksta. Cela komponenta bi trebala da radi kao suggest na npr. Google-u. Trenutno akcije prikazivanja suggest teksta prikazujem na svaki uneti karakter, ali bi bilo optimalnije da se to desava kada korisnik zavrsi editovanje text fielda.

Hvala unapred da mogucem savetu.
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ns.ac.yu.



+6 Profil

icon Re: JTextField komponenta01.02.2007. u 11:13 - pre 182 meseci
Evo nesto sto mi prvo pada na pamet:

Kada JTextField dobije fokus uradis sledece:
1. pokrenes thread koji radi ovo:
*** a. ako je suggest vec prikazan idi na korak (c)
*** b. ako JTextField nije prazan i ako je trenutnoVreme-poslednjeVremeKucanja > 2 sekunde onda prikaze suggest
*** c. ako je JTextField izgubio fokus idi na korak (e)
*** d. idi na korak (a)
*** e. kraj thread-a
2. na svaki keyUp u JTextFieldu azuriras promenjivu poslednjeVremeKucanja
3. na svaki keyUp ako je suggest vidljiv -> sakrij ga


Nadam se da imas ideju na osnovu ovoga, a ti dalje razradi.

pozzz

Usput, jel zna neko kako se na ovom forumu unosi TAB "karakter"?
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

ivanradulovic
Ivan Radulovic
Nis

Član broj: 132455
Poruke: 9
*.static.sbb.co.yu.



Profil

icon Re: JTextField komponenta01.02.2007. u 13:56 - pre 182 meseci
Hvala na savetu, resio sam problem uz pomoc tajmera.
 
Odgovor na temu

djalfirevic

Član broj: 76932
Poruke: 497
*.dynamic.sbb.co.yu.



Profil

icon Re: JTextField komponenta01.02.2007. u 21:28 - pre 182 meseci
Citat:
Toxter:
Usput, jel zna neko kako se na ovom forumu unosi TAB "karakter"?


Znaci nisam jedini... 8-)
 
Odgovor na temu

[es] :: Java :: JTextField komponenta

[ Pregleda: 2213 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.