From f830b5a3f9cbab5bd4670b383909fe3442f0fbcb Mon Sep 17 00:00:00 2001
From: Jan <janschubert93@web.de>
Date: Wed, 27 Nov 2019 12:43:43 +0100
Subject: [PATCH] aktualisierte Gui

---
 src/main/java/Enigma/GuiController.java | 88 ++++++++-----------------
 src/main/java/Enigma/Main.java          |  3 -
 src/main/resources/Enigma/gui.fxml      | 24 +++----
 3 files changed, 38 insertions(+), 77 deletions(-)

diff --git a/src/main/java/Enigma/GuiController.java b/src/main/java/Enigma/GuiController.java
index ce8080c..33045e7 100644
--- a/src/main/java/Enigma/GuiController.java
+++ b/src/main/java/Enigma/GuiController.java
@@ -5,11 +5,12 @@ import javafx.scene.control.Button;
 import javafx.scene.control.MenuButton;
 import javafx.scene.control.MenuItem;
 
+import java.awt.*;
 import java.awt.event.ActionEvent;
 import java.util.ArrayList;
 
-public class GuiController2 {
-    private ArrayList<MenuItem> mItem;
+public class GuiController {
+    ArrayList<MenuItem> mItem;
     private final static String[] str= {"I", "II", "III", "IV", "V"};
     private final static String[] num ={"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26"};
     private final static String[] bs ={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
@@ -122,18 +123,15 @@ public class GuiController2 {
 
 
     @FXML
-    void gedrueckteTaste(ActionEvent event) {
-    }
-    public void gedrueckteTaste(){
+    void gedrueckteTaste() {
+        Button bn = new Button();
+        if (bn.getText().equals("A")){
+            System.out.println("hello");
     }
 
-//    public void gedrueckteTaste() {
-//        txt.setText("hello");
 
-    // }
-//    public void action(ActionEvent ae){
-//        if (ae.getSource()==)
-//    }
+    }
+
 
     @FXML
     void empfangen(ActionEvent event) {
@@ -143,33 +141,6 @@ public class GuiController2 {
 
     }
 
-
-//        txtoriginal.setText(bn.getText());
-//    }
-
-    // public void gedrueckteTaste(Button bn){
-
-
-
-
-    // }
-
-
-
-
-//    public void gedrueckteTaste (){
-//
-//        new EventHandler<KeyEvent>(){
-//
-//        }
-//
-//
-//
-//    }
-
-
-
-
     @FXML
     void btnsenden(ActionEvent event) {
     }
@@ -191,9 +162,8 @@ public class GuiController2 {
      * @param button : Button für die die Einträge erstellt werden sollen
      */
     private void menu(MenuButton button, String[] str) {
-        mItem = new ArrayList<>();
+       mItem = new ArrayList<>();
         for (int i = 0; i < str.length; i++) {
-
             //Eintrag aus str der Arraylist mi hinzufügen
             mItem.add(new MenuItem(str[i]));
             //MenuItem mi dem Button button hinzufügen
@@ -261,23 +231,23 @@ public class GuiController2 {
         assert mBtnNotchPos1 != null : "fx:id=\"r1\" was not injected: check your FXML file 'gui.fxml'.";
     }
 
-    /**
-     * Setzt die Anzeige des entsprechende Gui-Element auf die entsprechende Walze
-     *
-     * @param walze => gibt die Walzennummer an (entspricht
-     * @param position => gibt die Position der Walze (entspricht
-     */
-    public void setzeWalze(int walze, int position){
-        switch (position){
-            case 1:
-                mBtnWalzPos1.setText();
-                break;
-            case 2:
-                break;
-            case 3:
-                break;
-        }
-
-
-    }
+//    /**
+//     * Setzt die Anzeige des entsprechende Gui-Element auf die entsprechende Walze
+//     *
+//     * @param walze => gibt die Walzennummer an (entspricht
+//     * @param position => gibt die Position der Walze (entspricht
+//     */
+//    public void setzeWalze(int walze, int position){
+//        switch (position){
+//            case 1:
+//              //  mBtnWalzPos1.setText();
+//                break;
+//            case 2:
+//                break;
+//            case 3:
+//                break;
+//        }
+//
+//
+//    }
 }
diff --git a/src/main/java/Enigma/Main.java b/src/main/java/Enigma/Main.java
index 2bfc594..4f2fece 100644
--- a/src/main/java/Enigma/Main.java
+++ b/src/main/java/Enigma/Main.java
@@ -1,8 +1,5 @@
 package Enigma;
 
-import Enigma.model.Codebuch;
-import Enigma.model.DatenbankSqlite;
-import Enigma.model.Morsecode;
 
 import java.sql.SQLException;
 
diff --git a/src/main/resources/Enigma/gui.fxml b/src/main/resources/Enigma/gui.fxml
index e020f97..39c9bb7 100644
--- a/src/main/resources/Enigma/gui.fxml
+++ b/src/main/resources/Enigma/gui.fxml
@@ -4,7 +4,6 @@
 <?import javafx.scene.control.ButtonBar?>
 <?import javafx.scene.control.Label?>
 <?import javafx.scene.control.MenuButton?>
-<?import javafx.scene.control.MenuItem?>
 <?import javafx.scene.control.TextField?>
 <?import javafx.scene.layout.AnchorPane?>
 
@@ -97,11 +96,11 @@
             <Button mnemonicParsing="false" text="O" />
          </buttons>
       </ButtonBar>
-      <MenuButton fx:id="w1" layoutX="91.0" layoutY="76.0" mnemonicParsing="false" text="I">
+      <MenuButton fx:id="mBtnWalzPos1" layoutX="91.0" layoutY="76.0" mnemonicParsing="false" text="I">
       </MenuButton>
-      <MenuButton fx:id="w3" layoutX="171.0" layoutY="76.0" mnemonicParsing="false" text="I">
+      <MenuButton fx:id="mBtnWalzPos3" layoutX="171.0" layoutY="76.0" mnemonicParsing="false" text="I">
       </MenuButton>
-      <MenuButton fx:id="w2" layoutX="133.0" layoutY="76.0" mnemonicParsing="false" text="I">
+      <MenuButton fx:id="mBtnWalzPos2" layoutX="133.0" layoutY="76.0" mnemonicParsing="false" text="I">
       </MenuButton>
 <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
 <!--         <items>-->
@@ -133,15 +132,15 @@
 <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
 <!--         </items>-->
 <!--      </MenuButton>-->
-      <MenuButton fx:id="r3" layoutX="173.0" layoutY="114.0" mnemonicParsing="false" text="1">
+      <MenuButton fx:id="mBtnNotchPos3" layoutX="173.0" layoutY="114.0" mnemonicParsing="false" text="1">
       </MenuButton>
-      <MenuButton fx:id="r2" layoutX="135.0" layoutY="114.0" mnemonicParsing="false" text="1">
+      <MenuButton fx:id="mBtnNotchPos2" layoutX="135.0" layoutY="114.0" mnemonicParsing="false" text="1">
       </MenuButton>
-      <MenuButton fx:id="a1" layoutX="95.0" layoutY="157.0" mnemonicParsing="false" text="A">
+      <MenuButton fx:id="mBtnStartPos1" layoutX="95.0" layoutY="157.0" mnemonicParsing="false" text="A">
       </MenuButton>
-      <MenuButton fx:id="a3" layoutX="175.0" layoutY="157.0" mnemonicParsing="false" text="A">
+      <MenuButton fx:id="mBtnStartPos3" layoutX="175.0" layoutY="157.0" mnemonicParsing="false" text="A">
       </MenuButton>
-      <MenuButton fx:id="a2" layoutX="137.0" layoutY="157.0" mnemonicParsing="false" text="A">
+      <MenuButton fx:id="mBtnStartPos2" layoutX="137.0" layoutY="157.0" mnemonicParsing="false" text="A">
       </MenuButton>
       <TextField layoutX="246.0" layoutY="76.0" prefHeight="77.0" prefWidth="410.0" />
       <TextField layoutX="248.0" layoutY="182.0" prefHeight="77.0" prefWidth="410.0" />
@@ -149,12 +148,7 @@
       <Button layoutX="717.0" layoutY="135.0" mnemonicParsing="false" onAction="#empfangen" prefHeight="69.0" prefWidth="164.0" text="Funkspruch empfangen" />
       <TextField layoutX="725.0" layoutY="76.0" />
       <Label layoutX="727.0" layoutY="51.0" prefHeight="17.0" prefWidth="149.0" text="Kenngruppe" />
-      <MenuButton fx:id="r1" layoutX="93.0" layoutY="114.0" mnemonicParsing="false" text="1">
-         <items>
-            <MenuItem mnemonicParsing="false" text="Action 1" />
-            <MenuItem mnemonicParsing="false" text="Action 2" />
-         </items>
-      </MenuButton>
+      <MenuButton fx:id="mBtnNotchPos1" layoutX="93.0" layoutY="114.0" mnemonicParsing="false" text="1" />
       <Label layoutX="29.0" layoutY="80.0" text="Walze" />
       <Label layoutX="29.0" layoutY="127.0" text="Ringe" />
       <Label layoutX="11.0" layoutY="161.0" text="Startposition" />
-- 
GitLab