Skip to content
Snippets Groups Projects
Commit 32eff5e6 authored by Uli Bähr's avatar Uli Bähr
Browse files

GuiController SteckbrettButtons added

parent c153a494
No related branches found
No related tags found
No related merge requests found
Pipeline #397 passed with stages
in 1 minute and 27 seconds
......@@ -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]);
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment