@Test public void minCannotBeLargerThanMax() { Slider slider = new Slider(); slider.setMax(100); slider.setMin(101); assertThat(slider.getMin(), is(101.0)); assertThat(slider.getMax(), is(101.0)); }
@Test public void maxCannotBeSmallerThanMin() { Slider slider = new Slider(); slider.setMin(50); slider.setMax(10); assertThat(slider.getMax(), is(10.0)); assertThat(slider.getMin(), is(10.0)); }
public PercentageSliderField() { slider = new Slider(); slider.setMin(0); slider.setMax(100); slider.setSizeFull(); slider.addValueChangeListener( new ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) { setPercentageValue((Double) event.getProperty().getValue()); } }); }
@Override public void execute(Slider c, Double value, Object data) { c.setMax(value); }