Discussione: Tastiera....in Java
View Single Post
Old 26-02-2004, 08:58   #2
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Cittā: Milano
Messaggi: 5707
non ho capito per disabilitare la tastiera cosa intendi.

se in un textfield vuoi scrivere solo lettere mi vengono in mente due modi:


1) aggiungi al textfield un listener (CaretListener, penso) e nel listener "cancelli" qualsiasi input non sia una lettera. non e' un modo molto elegante

2) estendi la classe JTextField overridando il metodo createDefaultModel(), facendogli ritornare una classe che estende Document e che rifiuta gli input che non vuoi. penso sia migliore del precedente.
kingv č offline   Rispondi citando il messaggio o parte di esso