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()); } }); }