Faire moins de l'opération sur la chaîne

J'ai un petit problème avec le moins le fonctionnement en java. Lorsque l'utilisateur presse la touche "retour arrière" de la clé, je veux le char que l'utilisateur a tapé, qui doit être enlevé de la parole qui existe.
e.g
mot = monnom
et après un retour arrière
mot = mynam

C'est un peu de ce que j'ai:

String sentence = "";
char c = evt.getKeyChar();
if(c == '\b') {
  sentence = sentence - c;
} else {
  sentence = sentence + c;
}

L'opération d'ajout d'œuvres. Donc, si j'ajoute une lettre, il ajoute au texte existant. Cependant, la borne ne fonctionne pas. Suis-je manqué quelque chose? Ou de le faire complètement tort?

OriginalL'auteur user1005253 | 2011-11-30