package org.vaadin.touchkit.itest; import org.vaadin.touchkit.AbstractTouchKitIntegrationTest; import org.vaadin.touchkit.ui.NumberField; import com.vaadin.v7.event.FieldEvents.TextChangeEvent; import com.vaadin.v7.event.FieldEvents.TextChangeListener; import com.vaadin.ui.Notification; import com.vaadin.v7.ui.TextField; public class NumberFieldTest extends AbstractTouchKitIntegrationTest { public NumberFieldTest() { setDescription("This is NumberField test"); final NumberField nf = new NumberField("NumberField"); nf.setImmediate(true); nf.addTextChangeListener(new TextChangeListener() { public void textChange(TextChangeEvent event) { Notification.show("New numberfield value: " + event.getText()); } }); final TextField tf = new TextField("TextField"); tf.setImmediate(true); tf.addTextChangeListener(new TextChangeListener() { public void textChange(TextChangeEvent event) { nf.setValue(event.getText()); } }); addComponent(tf); addComponent(nf); } }