HALLOWEEN JE TADY: Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
Avatar
pokusnicek
Člen
Avatar
pokusnicek:6.4.2014 21:46

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 pokusnicek
MrPabloz:6.4.2014 22:45

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
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.