Skip to content
Snippets Groups Projects
Commit 5cbbd1e6 authored by Dennis Eisold's avatar Dennis Eisold
Browse files

Merge branch 'master' into 'master'

Methode loeschen um Funktionen erweitert => TODO abgearbeitet Doku der Methode geschrieben

See merge request alfatrainingkurse/java/enigma!60
parents 0b2d3354 68ee7075
No related branches found
No related tags found
No related merge requests found
...@@ -411,17 +411,19 @@ public class GuiController { ...@@ -411,17 +411,19 @@ public class GuiController {
} }
/** /**
* TODO: Die Löschen Funktion muss noch ausgeschrieben werden. Der letzte char muss aus beiden * Die Löschen Funktion löscht das letzte Zeichen im Klartext sowie im Codiert Feld,
* Feldern entfernt werden. * der Codierer wird aufgerufen um ebenfalls das letzte Zeichen zu löschen
* Der Codierer muss den letzten Buchstaben aus (codierer.nachricht) löschen und die Walzen um eines zurück drehen.
*/ */
@FXML @FXML
private void loeschen() { private void loeschen() {
if (textEingabe.length() == 0) { if (textEingabe.length() == 0) {
tfKlartext.setText(""); tfKlartext.setText("");
tfCodiert.setText("");
} else { } else {
textEingabe = textEingabe.substring(0, textEingabe.length() - 1); textEingabe = textEingabe.substring(0, textEingabe.length() - 1);
textCodiert = textCodiert.substring(0, textCodiert.length()-1);
tfKlartext.setText(textEingabe); tfKlartext.setText(textEingabe);
tfCodiert.setText(textCodiert);
codierer.letztesZeichenLoeschen(); codierer.letztesZeichenLoeschen();
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment