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