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

Unos samo brojeva u JTextField.

[es] :: Java :: Unos samo brojeva u JTextField.

[ Pregleda: 2468 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

patak_daca

Član broj: 72199
Poruke: 418
*.teamnet.rs.



+1 Profil

icon Unos samo brojeva u JTextField.13.08.2008. u 10:34 - pre 191 meseci
Kako omogućiti unos samo realnih brojeva u JTextfield
a ostalo ignorisati prilikom unosa?

Koji event key koristiti?

Hvala unapred!

 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
82.117.206.*



+10 Profil

icon Re: Unos samo brojeva u JTextField.13.08.2008. u 11:08 - pre 191 meseci
Ove imas primer
http://www.elitesecurity.org/t307528-0#1835925
 
Odgovor na temu

zmau
Dragan Jovanović
programer
Šabac

Član broj: 80834
Poruke: 290
88.200.65.*



+80 Profil

icon Re: Unos samo brojeva u JTextField.13.08.2008. u 11:10 - pre 191 meseci
Za početak, bolje ti je da koristiš JFormattedTextField nego običan JTextField. Tako ćeš lako da napraviš robusnu kontrolu za focusLost.
Kontrolu pri samom unosu ćeš i dalje morati sam da isprogramiraš. Ja sam svojevremeno u tu svrhu implementirao interfejs KeyListener, odnosno njegovu metodu keyTyped(KeyEvent e).
Šta je to event key ?
it works on my machine
 
Odgovor na temu

mgifos
Nikola Petkov
Software engineer, InSite
Novi Sad

Član broj: 190574
Poruke: 15
*.neobee.net.

Sajt: www.insite.rs


Profil

icon Re: Unos samo brojeva u JTextField.13.08.2008. u 11:14 - pre 191 meseci
Mislim da je najboljni nacin tako sto ces JTextField-u poturiti kastomizovan Document koji prihvata samo ono sto tebi odgovara od mogucih karaktera... ovako nekako:

Code:

class CustomizedTextField extends JTextField {
  
    protected Document createDefaultModel() {
        return new CustomizedDocument();
    }
}

//gde CustomizedDocument nasledjuje PlainDocument, ovako:

class CustomizedDocument extends PlainDocument {
//kastomizacija
}


Ima ovde primer, mada ga nisam probao, cini se da je OK:

http://www.java2s.com/Code/Java/Swing-JFC/NumericTextField.htm
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.teamnet.rs.



+1 Profil

icon Re: Unos samo brojeva u JTextField.13.08.2008. u 11:22 - pre 191 meseci
Hvala puno!

Probaću!
 
Odgovor na temu

[es] :: Java :: Unos samo brojeva u JTextField.

[ Pregleda: 2468 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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