List of usage examples for com.google.gwt.user.client.ui FocusListenerAdapter FocusListenerAdapter
FocusListenerAdapter
From source file:org.gems.ajax.client.figures.properties.TextPropertyEditor.java
License:Open Source License
public void prepareEditor() { editor_.setText(value_);/* w w w .j a v a 2 s. c o m*/ if (editorSize_ != null) { editorPanel_.setSize(editorSize_.width + "px", editorSize_.height + "px"); editor_.setSize(editorSize_.width + "px", editorSize_.height + "px"); } editorPanel_.add(editor_); editor_.addFocusListener(new FocusListenerAdapter() { public void onLostFocus(Widget sender) { stopEditing(); } public void onFocus(Widget sender) { startEditing(); } }); editor_.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { editingUpdate(); } }); DeferredCommand.addCommand(new Command() { public void execute() { editor_.setFocus(true); editor_.selectAll(); } }); }