public void handleEvent(SliderEvent be) {
numSegments = be.getNewValue();
adjustUpdateSpeed(updateSpeed);
}
});
SliderField segFld = new SliderField(segments);
segFld.setFieldLabel("Segments (#)");
controls.add(segFld);
final Slider update = new Slider() {
@Override
protected String onFormatValue(int value) {
if (value == 0) return "Off";
return super.onFormatValue(value);
}
};
update.setMinValue(0);
update.setMaxValue(3000);
update.setIncrement(100);
update.setValue(updateSpeed);
update.setMessage("{0}ms");
update.addListener(Events.Change, new Listener<SliderEvent>() {
public void handleEvent(SliderEvent se) {
adjustUpdateSpeed(se.getNewValue());
}
});
SliderField updFld = new SliderField(update);
updFld.setFieldLabel("Update Interval (ms)");
controls.add(updFld);
lc.add(controls);
FieldSet gallery = new FieldSet();