From 68ee70756e5d72780b9867865a2a05b28f44744a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uli=20B=C3=A4hr?= <eude365sup@outlook.com> Date: Fri, 29 Nov 2019 21:01:15 +0100 Subject: [PATCH] Methode loeschen um Funktionen erweitert => TODO abgearbeitet Doku der Methode geschrieben --- src/main/java/projekt/enigma/GuiController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java index 2f44ed5..bace4df 100644 --- a/src/main/java/projekt/enigma/GuiController.java +++ b/src/main/java/projekt/enigma/GuiController.java @@ -411,17 +411,19 @@ public class GuiController { } /** - * TODO: Die Löschen Funktion muss noch ausgeschrieben werden. Der letzte char muss aus beiden - * Feldern entfernt werden. - * Der Codierer muss den letzten Buchstaben aus (codierer.nachricht) löschen und die Walzen um eines zurück drehen. + * Die Löschen Funktion löscht das letzte Zeichen im Klartext sowie im Codiert Feld, + * der Codierer wird aufgerufen um ebenfalls das letzte Zeichen zu löschen */ @FXML private void loeschen() { if (textEingabe.length() == 0) { tfKlartext.setText(""); + tfCodiert.setText(""); } else { textEingabe = textEingabe.substring(0, textEingabe.length() - 1); + textCodiert = textCodiert.substring(0, textCodiert.length()-1); tfKlartext.setText(textEingabe); + tfCodiert.setText(textCodiert); codierer.letztesZeichenLoeschen(); } } -- GitLab