Skip to content
Snippets Groups Projects

Master

Merged Dennis Eisold requested to merge d.eisold/enigma:master into master
1 file
+ 18
10
Compare changes
  • Side-by-side
  • Inline
@@ -34,6 +34,7 @@ public class GuiController {
@@ -34,6 +34,7 @@ public class GuiController {
private ArrayList<MenuItem> mItem;
private ArrayList<MenuItem> mItem;
private boolean resetDisplay;
private boolean resetDisplay;
private Codierer codierer;
private Codierer codierer;
 
private enum BUCHSTABE_LEUCHTET {AN, AUS}
private enum BUCHSTABE_LEUCHTET {AN, AUS}
@FXML
@FXML
@@ -45,28 +46,28 @@ public class GuiController {
@@ -45,28 +46,28 @@ public class GuiController {
//deklariert die benötigten Buttons
//deklariert die benötigten Buttons
@FXML
@FXML
private Button btnA, btnB, btnC, btnD, btnE, btnF, btnG, btnH, btnI, btnJ, btnK, btnL, btnM, btnN, btnO, btnP, btnQ,
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,
btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete, btnReset,
btnPort0, btnPort1, btnPort2, btnPort3, btnPort4, btnPort5, btnPort6, btnPort7, btnPort8, btnPort9;
btnPort0, btnPort1, btnPort2, btnPort3, btnPort4, btnPort5, btnPort6, btnPort7, btnPort8, btnPort9;
//deklariert die benötigten Kreise
//deklariert die benötigten Kreise
@FXML
@FXML
private Circle circA, circB, circC, circD, circE, circF, circG, circH, circI, circJ, circK, circL, circM, circN,
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
//deklariert die benötigten Label
@FXML
@FXML
private Label lblA, lblB, lblC, lblD, lblE, lblF, lblG, lblH, lblI, lblJ, lblK, lblL, lblM, lblN, lblO, lblP, lblQ,
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,
lblR, lblS, lblT, lblU, lblV, lblW, lblX, lblY, lblZ, lblLadeNachricht, lblTagesschluessel,
lblSpruchschluessel;
lblSpruchschluessel, lblKenngruppe;
//deklariert die ProgressBar
//deklariert die ProgressBar
@FXML
@FXML
private ProgressBar pbLadeNachricht;
private ProgressBar pbLadeNachricht;
//deklariert die MenueButtons
//deklariert die MenueButtons
@FXML
@FXML
private MenuButton mBtnWalzPos1, mBtnWalzPos2, mBtnWalzPos3, mBtnNotchPos1, mBtnNotchPos2, mBtnNotchPos3,
private MenuButton mBtnWalzPos1, mBtnWalzPos2, mBtnWalzPos3, mBtnNotchPos1, mBtnNotchPos2, mBtnNotchPos3,
mBtnStartPos1, mBtnStartPos2, mBtnStartPos3;
mBtnStartPos1, mBtnStartPos2, mBtnStartPos3;
//deklariert die benötigten Textfelder
//deklariert die benötigten Textfelder
@FXML
@FXML
private TextField tfStecker1, tfStecker2, tfStecker3, tfStecker4, tfStecker5, tfStecker6, tfStecker7, tfStecker8,
private TextField tfStecker1, tfStecker2, tfStecker3, tfStecker4, tfStecker5, tfStecker6, tfStecker7, tfStecker8,
tfStecker9, tfStecker10, tfCodiert, tfKlartext;
tfStecker9, tfStecker10, tfCodiert, tfKlartext;
//deklariert benötigtes pane
//deklariert benötigtes pane
@FXML
@FXML
private Pane portPane;
private Pane portPane;
@@ -89,6 +90,7 @@ public class GuiController {
@@ -89,6 +90,7 @@ public class GuiController {
textEingabe = "";
textEingabe = "";
textCodiert = "";
textCodiert = "";
resetDisplay = true;
resetDisplay = true;
 
lblKenngruppe.setText(this.codierer.getKenngruppe());
//Einträge für Walzen
//Einträge für Walzen
menu(mBtnWalzPos1, walzenNr);
menu(mBtnWalzPos1, walzenNr);
@@ -107,7 +109,7 @@ public class GuiController {
@@ -107,7 +109,7 @@ public class GuiController {
myToggleButtons(10);
myToggleButtons(10);
}
}
/**
/**
@@ -180,6 +182,7 @@ public class GuiController {
@@ -180,6 +182,7 @@ public class GuiController {
/**
/**
* TODO
* TODO
 
*
* @param countOfBtn
* @param countOfBtn
*/
*/
private void myToggleButtons(int countOfBtn) {
private void myToggleButtons(int countOfBtn) {
@@ -188,10 +191,10 @@ public class GuiController {
@@ -188,10 +191,10 @@ public class GuiController {
tBtnPort = new ToggleButton[countOfBtn];
tBtnPort = new ToggleButton[countOfBtn];
for (int i = 0; i < countOfBtn; i++) {
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].setAlignment(Pos.CENTER_RIGHT);
tBtnPort[i].setToggleGroup(cabelConnect);
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.setMargin(tBtnPort[i], new Insets(0, 15, 0, 15));
mainGrid.add(tBtnPort[i], i + 1, 8);
mainGrid.add(tBtnPort[i], i + 1, 8);
@@ -355,6 +358,7 @@ public class GuiController {
@@ -355,6 +358,7 @@ public class GuiController {
leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
leuchten(chiffCircle(chiffrierterBuchstabe), BUCHSTABE_LEUCHTET.AN);
}
}
}
}
 
/**
/**
* Auswertung welcher Button (senden, empfangen oder löschen) gedrückt wurde.
* Auswertung welcher Button (senden, empfangen oder löschen) gedrückt wurde.
* Funktionsaufruf entsprechend des gedrückten Button
* Funktionsaufruf entsprechend des gedrückten Button
@@ -581,6 +585,7 @@ public class GuiController {
@@ -581,6 +585,7 @@ public class GuiController {
/**
/**
* TODO
* TODO
 
*
* @param strRxTx
* @param strRxTx
*/
*/
private void progressDialogue(String strRxTx) {
private void progressDialogue(String strRxTx) {
@@ -606,6 +611,7 @@ public class GuiController {
@@ -606,6 +611,7 @@ public class GuiController {
/**
/**
* TODO
* TODO
 
*
* @param strRxTx
* @param strRxTx
* @return
* @return
*/
*/
@@ -642,6 +648,7 @@ public class GuiController {
@@ -642,6 +648,7 @@ public class GuiController {
if (this.resetDisplay) {
if (this.resetDisplay) {
this.tfCodiert.setText("");
this.tfCodiert.setText("");
this.tfKlartext.setText("");
this.tfKlartext.setText("");
 
this.lblSpruchschluessel.setText("");
this.resetDisplay = false;
this.resetDisplay = false;
this.codierer.resetHardware();
this.codierer.resetHardware();
textCodiert = "";
textCodiert = "";
@@ -853,6 +860,7 @@ public class GuiController {
@@ -853,6 +860,7 @@ public class GuiController {
/**
/**
* TODO
* TODO
 
*
* @param kenngruppe
* @param kenngruppe
*/
*/
public void setKenngruppe(String kenngruppe) {
public void setKenngruppe(String kenngruppe) {
Loading