Non so se è quello che serve a te, ma dovresti modificare il keyTyped in questo modo:

codice:
public void keyTyped(KeyEvent e) {
   testo = String.valueOf( e.getKeyChar() );
}
Ciao.