diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java index 461f0f06da8fd972df6de8fa7c031b4976ca253f..611dd941acb5f9a7463edc7986dbd0a829509dd7 100644 --- a/src/main/java/projekt/enigma/GuiController.java +++ b/src/main/java/projekt/enigma/GuiController.java @@ -47,7 +47,8 @@ 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; + 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, @@ -70,7 +71,7 @@ public class GuiController { tfStecker9, tfStecker10, tfCodiert, tfKlartext; //deklariert benötigte panes @FXML - private Pane port0, port1, port2, port3, port4, port5, port6, port7, port8, port9; + private Pane port0; //deklariert benötigtes GridPane @FXML @@ -106,9 +107,12 @@ public class GuiController { menu(mBtnStartPos1, position); menu(mBtnStartPos3, position); menu(mBtnStartPos2, position); + } -/* *//** + + + /** * Für das Steckbrett müssen zehn CheckComboBoxen erstellt werden. * Hier wird die Funktion zum erstellen und Befüllen der Boxen, die Funktion zehn mal aufgerufen. *//* @@ -119,7 +123,7 @@ public class GuiController { } }*/ -/* *//** + /** * Die Funktion createSteckbrettPort erstellt zehn CheckComboBoxen, holt sich die verfügbaren Buchstaben, * die bereits gesteckten Kabel und weißt sie zu. * Im Anschluss werden die CheckComboBoxen auf dem GridPane positioniert. @@ -139,7 +143,7 @@ public class GuiController { StringBuilder sb = new StringBuilder(); - *//** + /** * Die Buchstaben in die CheckComboBox laden und zusätzlich in einen String um später den * Index des Buchstaben auslesen zu können *//* @@ -358,9 +362,17 @@ public class GuiController { this.resetDisplay = true; this.setzeTagesSchluessel(); } - if (e.getSource()==btnPort0){ - //TODO pane0 anzeigen - } + if (e.getSource()==btnPort0){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort1){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort2){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort3){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort4){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort5){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort6){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort7){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort8){ }//TODO pane0 anzeigen + if (e.getSource()==btnPort9){ }//TODO pane0 anzeigen + } //endregion @@ -473,16 +485,16 @@ public class GuiController { * mit dem Werten die die Klasse Codierer zur Verfügung stellt gefüllt. */ private void setzeSteckverbindungen() { - tfStecker1.setText(codierer.fetchSteckverbindungen()[0][0] + "" + codierer.fetchSteckverbindungen()[0][1]); - tfStecker2.setText(codierer.fetchSteckverbindungen()[1][0] + "" + codierer.fetchSteckverbindungen()[1][1]); - tfStecker3.setText(codierer.fetchSteckverbindungen()[2][0] + "" + codierer.fetchSteckverbindungen()[2][1]); - tfStecker4.setText(codierer.fetchSteckverbindungen()[3][0] + "" + codierer.fetchSteckverbindungen()[3][1]); - tfStecker5.setText(codierer.fetchSteckverbindungen()[4][0] + "" + codierer.fetchSteckverbindungen()[4][1]); - tfStecker6.setText(codierer.fetchSteckverbindungen()[5][0] + "" + codierer.fetchSteckverbindungen()[5][1]); - tfStecker7.setText(codierer.fetchSteckverbindungen()[6][0] + "" + codierer.fetchSteckverbindungen()[6][1]); - tfStecker8.setText(codierer.fetchSteckverbindungen()[7][0] + "" + codierer.fetchSteckverbindungen()[7][1]); - tfStecker9.setText(codierer.fetchSteckverbindungen()[8][0] + "" + codierer.fetchSteckverbindungen()[8][1]); - tfStecker10.setText(codierer.fetchSteckverbindungen()[9][0] + "" + codierer.fetchSteckverbindungen()[9][1]); + btnPort0.setText(codierer.fetchSteckverbindungen()[0][0] + "" + codierer.fetchSteckverbindungen()[0][1]); + btnPort1.setText(codierer.fetchSteckverbindungen()[1][0] + "" + codierer.fetchSteckverbindungen()[1][1]); + btnPort2.setText(codierer.fetchSteckverbindungen()[2][0] + "" + codierer.fetchSteckverbindungen()[2][1]); + btnPort3.setText(codierer.fetchSteckverbindungen()[3][0] + "" + codierer.fetchSteckverbindungen()[3][1]); + btnPort4.setText(codierer.fetchSteckverbindungen()[4][0] + "" + codierer.fetchSteckverbindungen()[4][1]); + btnPort5.setText(codierer.fetchSteckverbindungen()[5][0] + "" + codierer.fetchSteckverbindungen()[5][1]); + btnPort6.setText(codierer.fetchSteckverbindungen()[6][0] + "" + codierer.fetchSteckverbindungen()[6][1]); + btnPort7.setText(codierer.fetchSteckverbindungen()[7][0] + "" + codierer.fetchSteckverbindungen()[7][1]); + btnPort8.setText(codierer.fetchSteckverbindungen()[8][0] + "" + codierer.fetchSteckverbindungen()[8][1]); + btnPort9.setText(codierer.fetchSteckverbindungen()[9][0] + "" + codierer.fetchSteckverbindungen()[9][1]); } /**