List of usage examples for com.google.gwt.user.client.ui ChangeListener ChangeListener
ChangeListener
From source file:cc.alcina.framework.gwt.client.gwittir.widget.PasswordTextBox.java
License:Apache License
/** Creates a new instance of TextBox */ @SuppressWarnings("unchecked") public PasswordTextBox(final boolean updateOnKeypress) { final PasswordTextBox instance = this; old = base.getText();/*from w ww. j a v a2 s .co m*/ this.setComparator(SimpleComparator.INSTANCE); if (updateOnKeypress) { this.addKeyboardListener(new KeyboardListener() { public void onKeyDown(Widget sender, char keyCode, int modifiers) { } public void onKeyPress(Widget sender, char keyCode, int modifiers) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); } public void onKeyUp(Widget sender, char keyCode, int modifiers) { } }); } else { this.addKeyboardListener(new KeyboardListener() { public void onKeyDown(Widget sender, char keyCode, int modifiers) { } public void onKeyPress(Widget sender, char keyCode, int modifiers) { if (keyCode == KeyboardListener.KEY_ENTER) { setFocus(false); setFocus(true); } } public void onKeyUp(Widget sender, char keyCode, int modifiers) { } }); } this.base.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); super.initWidget(this.base); }
From source file:cc.alcina.framework.gwt.client.gwittir.widget.SetBasedListBox.java
License:Apache License
private void init0() { this.base = new com.google.gwt.user.client.ui.ListBox(); this.setRenderer(ToStringRenderer.INSTANCE); this.setComparator(SimpleComparator.INSTANCE); this.base.addClickListener(new ClickListener() { public void onClick(Widget sender) { update();//w ww . j a va 2 s. c om } }); this.base.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { update(); } // foo! }); Widget delegate = base; if (listAddItemHandler != null) { FlowPanel fp = new FlowPanel(); fp.setStyleName("nowrap"); delegate = fp; fp.add(base); InlineButtonHandler addItemAction = new AddItemHandler(); addButton = new ToolbarButton(addItemAction, true); fp.add(UsefulWidgetFactory.createSpacer(2)); fp.add(addButton); } super.initWidget(delegate); }
From source file:cc.alcina.framework.gwt.client.gwittir.widget.SingleSelectionListBox.java
License:Open Source License
/** Creates a new instance of ListBox */ @SuppressWarnings("unchecked") public SingleSelectionListBox() { super();/*from w ww .ja v a 2s .co m*/ this.base = new com.google.gwt.user.client.ui.ListBox(); this.setRenderer((Renderer<T, String>) ToStringRenderer.INSTANCE); this.setComparator(SimpleComparator.INSTANCE); this.base.addClickListener(new ClickListener() { public void onClick(Widget sender) { update(); } }); this.base.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { update(); } // foo! }); super.initWidget(base); }
From source file:cc.alcina.framework.gwt.client.gwittir.widget.TextArea.java
License:Apache License
/** Creates a new instance of TextBox */ public TextArea(final boolean updateOnKeypress) { final TextArea instance = this; old = base.getText();//from ww w. j av a2 s .c om this.setComparator(SimpleComparator.INSTANCE); if (updateOnKeypress) { this.addKeyboardListener(new KeyboardListener() { @Override public void onKeyDown(Widget sender, char keyCode, int modifiers) { } @Override public void onKeyPress(Widget sender, char keyCode, int modifiers) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); } @Override public void onKeyUp(Widget sender, char keyCode, int modifiers) { } }); } else { } this.base.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); this.base.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); this.base.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); super.initWidget(this.base); }
From source file:cc.alcina.framework.gwt.client.gwittir.widget.TextBox.java
License:Open Source License
/** Creates a new instance of TextBox */ public TextBox(final boolean updateOnKeypress) { final TextBox instance = this; old = base.getText();// www .ja va 2 s .c o m if (updateOnKeypress) { this.addKeyboardListener(new KeyboardListener() { boolean scheduled = false; @Override public void onKeyDown(Widget sender, char keyCode, int modifiers) { } @Override public void onKeyPress(Widget sender, char keyCode, int modifiers) { refresh(); } @Override public void onKeyUp(Widget sender, char keyCode, int modifiers) { refresh(); } private void refresh() { if (!scheduled) { Scheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); scheduled = false; } }); scheduled = true; } } }); } else { this.addKeyboardListener(new KeyboardListener() { @Override public void onKeyDown(Widget sender, char keyCode, int modifiers) { } @Override public void onKeyPress(Widget sender, char keyCode, int modifiers) { if (keyCode == KeyCodes.KEY_ENTER) { setFocus(false); setFocus(true); } } @Override public void onKeyUp(Widget sender, char keyCode, int modifiers) { } }); } this.base.addChangeListener(new ChangeListener() { @Override public void onChange(Widget sender) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); this.base.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changes.firePropertyChange("value", old, getValue()); old = (String) getValue(); changeListeners.fireChange(instance); } }); this.base.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { if (old == null && getValue() == null) { // don't want a non-change change fired here (invalid // validation) } else { changes.firePropertyChange("value", old, getValue()); } old = (String) getValue(); changeListeners.fireChange(instance); } }); super.initWidget(this.base); }
From source file:ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.amc.RoleListBox.java
License:Apache License
public RoleListBox(final GroupSelectionWidget group) { RoleSetCode[] values = RoleSetCode.values(); for (RoleSetCode visibleRoleCode : values) { addItem(visibleRoleCode.toString()); }//from ww w . jav a2s . com setVisibleItemCount(1); addChangeListener(new ChangeListener() { // // ChangeListener // public final void onChange(final Widget sender) { boolean groupLevel = RoleSetCode.values()[getSelectedIndex()].isGroupLevel(); FieldUtil.setMandatoryFlag(group, groupLevel); group.setVisible(groupLevel); } }); }
From source file:com.algorithmstudy.visualizer.client.AlgorithmSelectionPanel.java
License:Open Source License
public AlgorithmSelectionPanel(VerticalPanel contentsPanel) { this.contentsPanel = contentsPanel; selectBoxPanel = new HorizontalPanel(); add(selectBoxPanel);/* w w w . jav a 2 s . co m*/ algorithmChoice = new ListBox(); algorithmChoice.addItem("Select Algorithm Class ..."); algorithmChoice.addItem("Sorting"); selectBoxPanel.add(algorithmChoice); algorithmChoice.addChangeListener(new ChangeListener() { public void onChange(Widget w) { algorithmChoiceChange(w); } }); lastAlgorithmChoice = 0; }
From source file:com.algorithmstudy.visualizer.client.sort.SortingSubSelectionPanel.java
License:Open Source License
public SortingSubSelectionPanel(SortingDisplayPanel displayPanel) { this.displayPanel = displayPanel; setHorizontalAlignment(HorizontalPanel.ALIGN_LEFT); // Set up the number choice numberChoice = new ListBox(); numberChoice.addItem("Show One"); numberChoice.addItem("Compare Two"); this.add(numberChoice); numberChoice.addChangeListener(new ChangeListener() { public void onChange(Widget w) { numberChoiceChange(w);//from w ww. j a va2 s.c o m } }); lastNumberChoice = 0; createAlgChoice1ListBox(); }
From source file:com.algorithmstudy.visualizer.client.sort.SortingSubSelectionPanel.java
License:Open Source License
private void createAlgChoice1ListBox() { alg1Choice = createAlgChoiceListBox(); this.add(alg1Choice); alg1Choice.addChangeListener(new ChangeListener() { public void onChange(Widget w) { alg1ChoiceChange(w);/*from w ww. ja va 2 s. c om*/ } }); lastAlg1Choice = 0; }
From source file:com.algorithmstudy.visualizer.client.sort.SortingSubSelectionPanel.java
License:Open Source License
private void createAlgChoice2ListBox() { alg2Choice = createAlgChoiceListBox(); alg2Choice.setSelectedIndex(1); this.add(alg2Choice); alg2Choice.addChangeListener(new ChangeListener() { public void onChange(Widget w) { alg2ChoiceChange(w);/*from ww w .ja v a 2 s. c om*/ } }); lastAlg2Choice = 1; }