public class UI extends Object
Modifier and Type | Class and Description |
---|---|
private class |
UI.ModeBoxUpdater |
private class |
UI.MotorEditTableListener |
private class |
UI.MotorListener |
private class |
UI.SensorComboBoxListener |
private class |
UI.SensorUpdateListener |
private class |
UI.UIUpdater |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_MODE_BOX |
static String |
DEFAULT_SENSOR_BOX |
private JComboBox |
modeBox |
private NXTSensorMonitor |
monitor |
private RobotTableModel |
motorModel |
private JTable |
motorTable |
private Sensor |
S1 |
private Sensor |
S2 |
private Sensor |
S3 |
private Sensor |
S4 |
private JComboBox |
sensorBox |
private RobotTableModel |
sensorModel |
private JTable |
sensorTable |
private JComboBox |
typeBox |
private JButton |
updateSensors |
Constructor and Description |
---|
UI() |
Modifier and Type | Method and Description |
---|---|
private void |
addInitialSensorDataToWindow() |
private void |
addMotorDataToWindow() |
private Object[] |
getMotorInfo(RemoteMotor motor,
String motorPort,
String type) |
private Object[] |
getMotorInfo(String motorPort,
String type,
int speed,
int power,
int tachoCount) |
private Object[] |
getSensorInfo(Sensor sensor,
String portName,
int rawValue,
String commonValue) |
private void |
setUpSensorComboBoxes() |
private JPanel |
setUpWindow() |
private void |
updateSensor(Sensor toUpdate) |
private void |
updateSensor(Sensor toUpdate,
int rawValue,
String commonValue) |
public static final String DEFAULT_MODE_BOX
public static final String DEFAULT_SENSOR_BOX
private JTable motorTable
private JTable sensorTable
private JComboBox sensorBox
private JComboBox typeBox
private JComboBox modeBox
private JButton updateSensors
private RobotTableModel sensorModel
private RobotTableModel motorModel
private Sensor S1
private Sensor S2
private Sensor S3
private Sensor S4
private NXTSensorMonitor monitor
private JPanel setUpWindow()
private Object[] getSensorInfo(Sensor sensor, String portName, int rawValue, String commonValue)
private void addInitialSensorDataToWindow()
private void setUpSensorComboBoxes()
private void updateSensor(Sensor toUpdate)
private void addMotorDataToWindow()
private Object[] getMotorInfo(RemoteMotor motor, String motorPort, String type)