Diskuze: JTextField - zablokování psaní do okna

Java Java JTextField - zablokování psaní do okna

Avatar
Kejmou
Člen
Avatar
Kejmou:

Zdravím, chci se zeptat, lze zablokovat aby uživatel v gui rozhraní nemohl do textfieldu zapisovat, pouze by se zapisovalo když kliknu na klavesu, třeba 1 tak by se do textfieldu zapsala jednička.

dík

 
Odpovědět 6.4.2014 21:46
Avatar
MrPabloz
Člen
Avatar
Odpovídá na Kejmou
MrPabloz:

To bloknutí máš takhle

yourJTextField.setEditable(false)

Poté uz jen stačí vykutit přidávání po zmáčknutí, ze si vytvoříš nějakého posluchače (keylisener) a hlídáš zmáčknutí klávesy a poté jen nastavíš po zmáčknutí klavesy hodnotu v textfield

yourJTextField.setText(yourTextField.getText()+znak)
Nahoru Odpovědět  +1 6.4.2014 22:45
Harmonie těla a duše, to je to, oč se snažím! :)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.