/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package RobotCode;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JLabel;
/**
*
* @author aubrey
*/
public class Solenoid {
private JFrame frame;
private JLabel solenoidstate;
private boolean state = false;
public Solenoid(int channel) {
frame = new JFrame("Solenoid: " + channel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocation(800, 0);
frame.setLayout(new BorderLayout());
frame.setPreferredSize(new Dimension(200, 50));
solenoidstate = new JLabel("State: " + state );
frame.add(solenoidstate, BorderLayout.NORTH);
frame.pack();
frame.setVisible(true);
}
public void set(boolean statein) {
state = statein;
solenoidstate.setText("State: " + state);
solenoidstate.validate();
solenoidstate.repaint();
}
public boolean get() {
return state;
}
}