Added working buttons stuff

This commit is contained in:
2015-05-21 17:15:05 +02:00
parent 68d6c61ca5
commit 564f10af62
14 changed files with 480 additions and 9 deletions
+44
View File
@@ -0,0 +1,44 @@
package control.button;
import java.awt.Color;
import control.LedHandler;
public class Button {
Color color;
int ledID;
int buttonID;
LedHandler led;
public Button(int buttonID, int ledID, LedHandler led)
{
color = new Color(255,255,255);
this.ledID = ledID;
this.buttonID = buttonID;
this.led = led;
setLed();
}
private void setLed()
{
led.setLed(ledID, color.getGreen(), color.getRed(), color.getBlue());
led.show();
}
public void setColor(Color newColor)
{
color = newColor;
setLed();
}
public Color getColor(){
return color;
}
public int getButtonID()
{
return buttonID;
}
}