From 4a00123b4b0069b119ddd8d5e178be6dfeb1855c Mon Sep 17 00:00:00 2001 From: PaoloPinkel <eude365sup@outlook.com> Date: Mon, 2 Dec 2019 12:02:18 +0100 Subject: [PATCH] =?UTF-8?q?GuiController=20/=20gui.fxml=20btnReset=20(zur?= =?UTF-8?q?=C3=BCcksetzen)=20angebunden=20=3D>=20setzt=20Tagesschl=C3=BCss?= =?UTF-8?q?el?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/projekt/enigma/GuiController.java | 9 +++++---- src/main/resources/projekt/enigma/gui.fxml | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java index c980ac1..6978536 100644 --- a/src/main/java/projekt/enigma/GuiController.java +++ b/src/main/java/projekt/enigma/GuiController.java @@ -23,7 +23,7 @@ public class GuiController { private boolean resetDisplay; private Codierer codierer; private char chiffrierterBuchstabe; - private enum BUCHSTABE_LEUCHTET {AN, AUS}; + private enum BUCHSTABE_LEUCHTET {AN, AUS} //endregion //region GUI-Elemente @@ -36,7 +36,7 @@ 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; + btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete, btnReset; //deklariert die benötigten Kreise @FXML @@ -285,6 +285,7 @@ public class GuiController { if (e.getSource() == btnSenden) sendeFunkspruch(); if (e.getSource() == btnEmpfangen) empfangeFunkspruch(); if (e.getSource() == btnDelete) loeschen(); + if (e.getSource() == btnReset) setzeTagesSchluessel(); } //endregion @@ -432,7 +433,7 @@ public class GuiController { * Holt Nachricht von Klasse Codierer und setzt den chiffrierten Text in das Textfeld tfCodiert, * sowie den Klartext in das Textfeld tfKlartext. Setzt den */ - void empfangeFunkspruch() { + private void empfangeFunkspruch() { String[] empfangeneNachricht = this.codierer.empfangeNachricht(); if (empfangeneNachricht[0] != null) { this.tfKlartext.setText(empfangeneNachricht[2]); @@ -593,7 +594,7 @@ public class GuiController { /** * Setzt den aktuellen TagesSchluessel und zeigt diesen in der GUI an */ - public void setzeTagesSchluessel() { + private void setzeTagesSchluessel() { // Umsprungpunkte anzeigen mBtnNotchPos1.setText(String.valueOf(codierer.fetchRingstellung()[0])); diff --git a/src/main/resources/projekt/enigma/gui.fxml b/src/main/resources/projekt/enigma/gui.fxml index 2bfab84..62178e6 100644 --- a/src/main/resources/projekt/enigma/gui.fxml +++ b/src/main/resources/projekt/enigma/gui.fxml @@ -113,7 +113,7 @@ <Label text="Spruchschlüssel:" /> <Label fx:id="lblTagesschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" /> <Label fx:id="lblSpruchschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" /> - <Button mnemonicParsing="false" onAction="#btnReset" text="Zurücksetzen" GridPane.rowIndex="1" /> + <Button fx:id="btnReset" mnemonicParsing="false" onAction="#gedrueckteTaste" text="Zurücksetzen" GridPane.rowIndex="1" /> </children> </GridPane> <GridPane layoutX="6.0" layoutY="294.0" prefHeight="377.0" prefWidth="952.0" AnchorPane.bottomAnchor="6.0" AnchorPane.leftAnchor="6.0" AnchorPane.rightAnchor="9.0" AnchorPane.topAnchor="294.0"> -- GitLab