Set value for Slider (Ext GWT)
/* * Ext GWT - Ext for GWT * Copyright(c) 2007-2009, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */ package com.google.gwt.sample.hello.client; import com.extjs.gxt.ui.client.Style.Scroll; import com.extjs.gxt.ui.client.event.ButtonEvent; import com.extjs.gxt.ui.client.event.SelectionListener; import com.extjs.gxt.ui.client.widget.LayoutContainer; import com.extjs.gxt.ui.client.widget.Slider; import com.extjs.gxt.ui.client.widget.button.Button; import com.extjs.gxt.ui.client.widget.layout.FillData; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.Element; import com.google.gwt.user.client.ui.RootPanel; public class Hello implements EntryPoint { public void onModuleLoad() { RootPanel.get().add(new SliderExample()); } } class SliderExample extends LayoutContainer { private int margins = 30; @Override protected void onRender(Element parent, int pos) { super.onRender(parent, pos); setScrollMode(Scroll.AUTO); final Slider slider = new Slider(); slider.setWidth(200); slider.setIncrement(1); slider.setMaxValue(200); slider.setClickToChange(false); add(slider, new FillData(margins)); add(new Button("set value to 40", new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { slider.setValue(40); } }), new FillData(margins)); final Slider slider2 = new Slider(); slider2.setHeight(207); slider2.setVertical(true); add(slider2, new FillData(margins)); add(new Button("set value to 40", new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { slider2.setValue(40); } }), new FillData(margins)); } }