Hehe credevo fosse più semplice, ma mi trovo con un problemino quando valuto i tasti della JTextField..
come faccio ad evitare che quando premo SPACE o BACKSPACE il KeyTyped del Keylistener non lo veda?
mi spiego meglio, cose del tipo:
public void keyTyped(KeyEvent e){
if(!(e.getKeyCode()==KeyEvent.VK_SPACE))
System.out.println("It's not a space");
else
System.out.println("It's a space")
}
NON funzionano.....
e allora non so come valutarlo hehe
devo forse usare getKeyChar?
in poche parole vorrei che quando il tasto premuto è uno spazio non si faccia nulla,
se è un backspace si valuta la stringa, meno l'ultimo carattere,
in tutti gli altri casi si valuta la stringa contenuta + il carattere da immetter...
EDIT:
Come non detto![]()
A chi dovesse servire una cosa simile, consultando la documentazione,
ho visto che quando si usa il keyTyped bisogna usare il getKeyChar e non è possibile
usare costanti come VK_UP, VK_LEFT,......
Quindi per risolvere il mio problema con lo spazio ad esempio basterà metter un
if(e.getKeyChar()!=' '){
//ciò che voglio svolgere
}
...ma il backSpace allora come si può risovere?? :master:
(mi sto accorgendo che programmare con la febbre altina limita un pochino il cervello hehe)