7071727374757677787980
s2.addItem("Separate by comma (,)"); s2.addItem("Separate by colon (:)"); s2.addItem("Separate by semicolon (;)"); s2.setEnabled(false); s1.addListener(new ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { String v = (String) event.getProperty() .getValue();
2930313233343536373839
final Label events = new Label("", ContentMode.PREFORMATTED); events.setWidth(null); addComponent(events); og.addListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { String s = "ValueChange: " + event.getProperty().getValue(); events.setValue(events.getValue() + "\n" + s);
9596979899100101102103104105
nbtn.addListener(blurListener); chkb.addListener(focusListener); chkb.addListener(blurListener); og.addListener(focusListener); og.addListener(blurListener); ogm.addListener(focusListener); ogm.addListener(blurListener); l.addComponent(messages); }
96979899100101102103104105106
chkb.addListener(focusListener); chkb.addListener(blurListener); og.addListener(focusListener); og.addListener(blurListener); ogm.addListener(focusListener); ogm.addListener(blurListener); l.addComponent(messages); }
608609610611612613614615616617618
/** Create new OptionGroup with given caption and listener. */ public OptionGroup optiongroup(String caption, Property.ValueChangeListener changeListener) { OptionGroup c = optiongroup(caption); c.addListener(changeListener); return c; } /** Create new Table and add it to current component container. */ public Table table() {