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

JTextField komponenta

[es] :: Java :: JTextField komponenta

[ Pregleda: 530 | Odgovora: 3 ]

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

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.
01.02.2007. u 10:57 

Toxter
NS

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



Profil

icon Re: JTextField komponenta01.02.2007. u 11:13
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...
01.02.2007. u 11:13 

ivanradulovic
Ivan Radulovic
Nis

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



Profil

icon Re: JTextField komponenta01.02.2007. u 13:56
Hvala na savetu, resio sam problem uz pomoc tajmera.
01.02.2007. u 13:56 

djalfirevic
Djuro Alfirevic
Beograd

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



Profil

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


Znaci nisam jedini... 8-)
01.02.2007. u 21:28 

[es] :: Java :: JTextField komponenta

[ Pregleda: 530 | Odgovora: 3 ]

Postavi temu Odgovori

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