Originariamente inviato da 1sirena
è da poco che studiamo il linguaggio java... Potresti fare un esempio su come modificare il codice in modo tale che non legga più solo caratteri numerici?
Nel codice, come puoi vedere, c'è un if:

codice:
if(((caracter <'0') ||(caracter> '9')) &&(caracter != KeyEvent.VK_BACK_SPACE))
{
    e.consume();
}
Che tradotto a parole: se il carattere è fuori dal range 0...9 e non è un backspace, consumalo.

Basta che cambi il test.

E tra l'altro ci sono parentesi superflue. Gli operatori < > hanno priorità maggiore di || e pure != ha priorità maggiore di &&.