summaryrefslogtreecommitdiff
path: root/src/client/GUITypeA.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/GUITypeA.java')
-rw-r--r--src/client/GUITypeA.java69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/client/GUITypeA.java b/src/client/GUITypeA.java
deleted file mode 100644
index dcca028..0000000
--- a/src/client/GUITypeA.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package org.manzerbredes.open_klm.client;
-
-import java.awt.Label;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-
-import javax.swing.BoxLayout;
-import javax.swing.JButton;
-import javax.swing.JComboBox;
-import javax.swing.JPanel;
-
-import org.manzerbredes.open_klm.drivers.Driver;
-import org.manzerbredes.open_klm.drivers.DriverTypeA;
-import org.manzerbredes.open_klm.drivers.DriverTypeA.Color;
-import org.manzerbredes.open_klm.drivers.DriverTypeA.Intensity;
-import org.manzerbredes.open_klm.drivers.DriverTypeA.Region;
-
-public class GUITypeA extends JPanel implements GUI{
-
-
- private JComboBox<Color> left;
- private JComboBox<Color> middle;
- private JComboBox<Color> right;
- private JButton apply=new JButton("Apply");
- private DriverTypeA keyboardTypeA;
-
- @Override
- public boolean initGUI(Driver driver){
-
- if(driver.getType().equals(DriverTypeA.class)){
-
- this.keyboardTypeA=(DriverTypeA) driver;
-
- this.left=new JComboBox<>(Color.values());
- this.middle=new JComboBox<>(Color.values());
- this.right=new JComboBox<>(Color.values());
-
- this.apply.addActionListener(new ActionListener() {
-
- @Override
- public void actionPerformed(ActionEvent e) {
- Color leftRegion=(Color) left.getSelectedItem();
- Color middleRegion=(Color) middle.getSelectedItem();
- Color rightRegion=(Color) right.getSelectedItem();
-
- keyboardTypeA.setRegionColor(Region.LEFT, leftRegion, Intensity.HIGH);
- keyboardTypeA.setRegionColor(Region.MIDDLE, middleRegion, Intensity.HIGH);
- keyboardTypeA.setRegionColor(Region.RIGHT, rightRegion, Intensity.HIGH);
-
-
- }
- });
- BoxLayout gridLayout=new BoxLayout(this, BoxLayout.Y_AXIS);
- this.add(new Label("Test interface"));
- this.add(left);
- this.add(middle);
- this.add(right);
- this.add(this.apply);
- return true;
- }
- return false;
- }
-
- @Override
- public Class<?> getType() {
- return DriverTypeA.class;
- }
-
-} \ No newline at end of file