diff options
Diffstat (limited to 'src/client/GUITypeA.java')
| -rw-r--r-- | src/client/GUITypeA.java | 69 |
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 |
