diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 517167df428ecaf47bea95e94035c3005587e0e2..fd92c90f4880014a98421384df43cdfbb1fce429 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -387,6 +387,14 @@ public class GuiController {
 
 		this.resetDisplay = true;
 
+		// Umsprungpunkte anzeigen
+		mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
+		mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
+		mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
+		// Walzennummern anzeigen
+		mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
+		mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
+		mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
 		// Walzen auf ihre Position setzen. Der Spruchschlüssel ist hier bereits berücksichtigt.
 		mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
 		mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
@@ -418,7 +426,15 @@ public class GuiController {
 
 			// Spruchschluessel in das Feld lblSpruchschluessel schreiben
 			lblSpruchschluessel.setText(this.codierer.empfangenerSpruchschluessel(empfangeneNachricht[2]));
-
+			// Umsprungpunkte anzeigen
+			mBtnNotchPos1.setText(String.valueOf(this.codierer.fetchRingstellung()[0]));
+			mBtnNotchPos2.setText(String.valueOf(this.codierer.fetchRingstellung()[1]));
+			mBtnNotchPos3.setText(String.valueOf(this.codierer.fetchRingstellung()[2]));
+			// Walzennummern anzeigen
+			mBtnWalzPos1.setText(String.valueOf(this.codierer.getchWalzenNr()[0]));
+			mBtnWalzPos2.setText(String.valueOf(this.codierer.getchWalzenNr()[1]));
+			mBtnWalzPos3.setText(String.valueOf(this.codierer.getchWalzenNr()[2]));
+			// Position der Walzen anzeigen
 			mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
 			mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
 			mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
@@ -542,6 +558,7 @@ public class GuiController {
 			tfKlartext.setText(textEingabe);
 			tfCodiert.setText(textCodiert);
 
+			// Position der Walzen aktuallisieren
 			mBtnStartPos1.setText(String.valueOf(this.codierer.getWalzen()[0]));
 			mBtnStartPos2.setText(String.valueOf(this.codierer.getWalzen()[1]));
 			mBtnStartPos3.setText(String.valueOf(this.codierer.getWalzen()[2]));
diff --git a/src/main/java/projekt/enigma/model/Codierer.java b/src/main/java/projekt/enigma/model/Codierer.java
index 1afd7394b3759706e84d7e82071bf805856f0569..4d9562fb8b34344e41d33fb556c92c3f29fcd269 100644
--- a/src/main/java/projekt/enigma/model/Codierer.java
+++ b/src/main/java/projekt/enigma/model/Codierer.java
@@ -438,4 +438,12 @@ public class Codierer {
 
 		return nachricht[2];
 	}
+
+	public int[] fetchRingstellung() {
+		return this.codebuch.getRingstellung();
+	}
+
+	public int[] getchWalzenNr() {
+		return this.codebuch.getWalzenlage();
+	}
 }