From a7a16052c3a346772117dc03589fad51739a273a Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Wed, 4 Dec 2019 20:55:31 +0100
Subject: [PATCH 1/2] closes #25

---
 .../java/projekt/enigma/GuiController.java    | 27 ++++++++++++-------
 1 file changed, 17 insertions(+), 10 deletions(-)

diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index 3783b56..b6080c4 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -34,6 +34,7 @@ public class GuiController {
     private ArrayList<MenuItem> mItem;
     private boolean resetDisplay;
     private Codierer codierer;
+
     private enum BUCHSTABE_LEUCHTET {AN, AUS}
 
     @FXML
@@ -45,28 +46,28 @@ public class GuiController {
     //deklariert die benötigten Buttons
     @FXML
     private Button btnA, btnB, btnC, btnD, btnE, btnF, btnG, btnH, btnI, btnJ, btnK, btnL, btnM, btnN, btnO, btnP, btnQ,
-    btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete, btnReset,
-    btnPort0, btnPort1, btnPort2, btnPort3, btnPort4, btnPort5, btnPort6, btnPort7, btnPort8, btnPort9;
+            btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete, btnReset,
+            btnPort0, btnPort1, btnPort2, btnPort3, btnPort4, btnPort5, btnPort6, btnPort7, btnPort8, btnPort9;
     //deklariert die benötigten Kreise
     @FXML
     private Circle circA, circB, circC, circD, circE, circF, circG, circH, circI, circJ, circK, circL, circM, circN,
-    circO, circP, circQ, circR, circS, circT, circU, circV, circW, circX, circY, circZ;
+            circO, circP, circQ, circR, circS, circT, circU, circV, circW, circX, circY, circZ;
     //deklariert die benötigten Label
     @FXML
     private Label lblA, lblB, lblC, lblD, lblE, lblF, lblG, lblH, lblI, lblJ, lblK, lblL, lblM, lblN, lblO, lblP, lblQ,
-    lblR, lblS, lblT, lblU, lblV, lblW, lblX, lblY, lblZ, lblLadeNachricht, lblTagesschluessel,
-    lblSpruchschluessel;
+            lblR, lblS, lblT, lblU, lblV, lblW, lblX, lblY, lblZ, lblLadeNachricht, lblTagesschluessel,
+            lblSpruchschluessel;
     //deklariert die ProgressBar
     @FXML
     private ProgressBar pbLadeNachricht;
     //deklariert die MenueButtons
     @FXML
     private MenuButton mBtnWalzPos1, mBtnWalzPos2, mBtnWalzPos3, mBtnNotchPos1, mBtnNotchPos2, mBtnNotchPos3,
-    mBtnStartPos1, mBtnStartPos2, mBtnStartPos3;
+            mBtnStartPos1, mBtnStartPos2, mBtnStartPos3;
     //deklariert die benötigten Textfelder
     @FXML
     private TextField tfStecker1, tfStecker2, tfStecker3, tfStecker4, tfStecker5, tfStecker6, tfStecker7, tfStecker8,
-    tfStecker9, tfStecker10, tfCodiert, tfKlartext;
+            tfStecker9, tfStecker10, tfCodiert, tfKlartext;
     //deklariert benötigtes pane
     @FXML
     private Pane portPane;
@@ -107,7 +108,7 @@ public class GuiController {
 
 
         myToggleButtons(10);
-     }
+    }
 
 
     /**
@@ -180,6 +181,7 @@ public class GuiController {
 
     /**
      * TODO
+     *
      * @param countOfBtn
      */
     private void myToggleButtons(int countOfBtn) {
@@ -188,10 +190,10 @@ public class GuiController {
 
         tBtnPort = new ToggleButton[countOfBtn];
         for (int i = 0; i < countOfBtn; i++) {
-            tBtnPort[i]=new ToggleButton(i+"Port");
+            tBtnPort[i] = new ToggleButton(i + "Port");
             tBtnPort[i].setAlignment(Pos.CENTER_RIGHT);
             tBtnPort[i].setToggleGroup(cabelConnect);
-            if (i==0)tBtnPort[0].setSelected(true);
+            if (i == 0) tBtnPort[0].setSelected(true);
 
             mainGrid.setMargin(tBtnPort[i], new Insets(0, 15, 0, 15));
             mainGrid.add(tBtnPort[i], i + 1, 8);
@@ -355,6 +357,7 @@ public class GuiController {
             leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
         }
     }
+
     /**
      * Auswertung welcher Button (senden, empfangen oder löschen) gedrückt wurde.
      * Funktionsaufruf entsprechend des gedrückten Button
@@ -581,6 +584,7 @@ public class GuiController {
 
     /**
      * TODO
+     *
      * @param strRxTx
      */
     private void progressDialogue(String strRxTx) {
@@ -606,6 +610,7 @@ public class GuiController {
 
     /**
      * TODO
+     *
      * @param strRxTx
      * @return
      */
@@ -642,6 +647,7 @@ public class GuiController {
             if (this.resetDisplay) {
                 this.tfCodiert.setText("");
                 this.tfKlartext.setText("");
+                this.lblSpruchschluessel.setText("");
                 this.resetDisplay = false;
                 this.codierer.resetHardware();
                 textCodiert = "";
@@ -853,6 +859,7 @@ public class GuiController {
 
     /**
      * TODO
+     *
      * @param kenngruppe
      */
     public void setKenngruppe(String kenngruppe) {
-- 
GitLab


From ffa163fa0fb13de82a6898fbd44ae60bf0a1714b Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Wed, 4 Dec 2019 20:57:32 +0100
Subject: [PATCH 2/2] closes #29

---
 src/main/java/projekt/enigma/GuiController.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index b6080c4..f99efa4 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -56,7 +56,7 @@ public class GuiController {
     @FXML
     private Label lblA, lblB, lblC, lblD, lblE, lblF, lblG, lblH, lblI, lblJ, lblK, lblL, lblM, lblN, lblO, lblP, lblQ,
             lblR, lblS, lblT, lblU, lblV, lblW, lblX, lblY, lblZ, lblLadeNachricht, lblTagesschluessel,
-            lblSpruchschluessel;
+            lblSpruchschluessel, lblKenngruppe;
     //deklariert die ProgressBar
     @FXML
     private ProgressBar pbLadeNachricht;
@@ -90,6 +90,7 @@ public class GuiController {
         textEingabe = "";
         textCodiert = "";
         resetDisplay = true;
+        lblKenngruppe.setText(this.codierer.getKenngruppe());
 
         //Einträge für Walzen
         menu(mBtnWalzPos1, walzenNr);
-- 
GitLab