本文整理汇总了Java中com.vaadin.client.ui.VTextField类的典型用法代码示例。如果您正苦于以下问题:Java VTextField类的具体用法?Java VTextField怎么用?Java VTextField使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
VTextField类属于com.vaadin.client.ui包,在下文中一共展示了VTextField类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: extend
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
protected void extend(ServerConnector serverConnector) {
serverConnector.addStateChangeHandler(new StateChangeEvent.StateChangeHandler() {
@Override
public void onStateChanged(StateChangeEvent stateChangeEvent) {
Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
@Override
public void execute() {
updateResetButtonVisibility();
}
});
}
});
textField = (VTextField) ((ComponentConnector) serverConnector).getWidget();
textField.addStyleName(CLASSNAME + "-textfield");
resetButtonElement = DOM.createDiv();
resetButtonElement.addClassName(CLASSNAME + "-resetbutton");
textField.addAttachHandler(this);
textField.addKeyUpHandler(this);
}
开发者ID:peholmst,项目名称:vaadin-mockapp,代码行数:24,代码来源:ResetButtonForTextFieldConnector.java
示例2: CubaSuggestionFieldWidget
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
public CubaSuggestionFieldWidget() {
textField = GWT.create(VTextField.class);
initTextField();
suggestionsContainer = new SuggestionsContainer(this);
suggestionsPopup = new CubaSuggestionFieldWidget.SuggestionPopup(suggestionsContainer);
suggestionTimer = new CubaSuggestionFieldWidget.SuggestionTimer();
}
开发者ID:cuba-platform,项目名称:cuba,代码行数:10,代码来源:CubaSuggestionFieldWidget.java
示例3: extend
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
protected void extend(ServerConnector serverConnector) {
serverConnector
.addStateChangeHandler(new StateChangeEvent.StateChangeHandler() {
@Override
public void onStateChanged(StateChangeEvent stateChangeEvent) {
Scheduler.get().scheduleDeferred(
new Scheduler.ScheduledCommand() {
@Override
public void execute() {
updateResetButtonVisibility();
}
});
}
});
textField = (VTextField) ((ComponentConnector) serverConnector)
.getWidget();
textField.addStyleName(CLASSNAME + "-textfield");
resetButtonElement = DOM.createDiv();
resetButtonElement.addClassName(CLASSNAME + "-resetbutton");
textField.addAttachHandler(this);
textField.addKeyUpHandler(this);
}
开发者ID:jvalenciag,项目名称:VaadinSpringShiroMongoDB,代码行数:27,代码来源:ResetButtonForTextFieldConnector.java
示例4: render
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public void render(RendererCellReference cell, String selectedValue,
VTextField textField) {
Element e = textField.getElement();
if(e.getPropertyString(ROW_KEY_PROPERTY) != getRowKey((JsonObject) cell.getRow())) {
e.setPropertyString(ROW_KEY_PROPERTY,
getRowKey((JsonObject) cell.getRow()));
}
// Generics issue, need a correctly typed column.
if(e.getPropertyString(COLUMN_ID_PROPERTY) != getColumnId(getGrid()
.getColumn(cell.getColumnIndex()))) {
e.setPropertyString(COLUMN_ID_PROPERTY, getColumnId(getGrid()
.getColumn(cell.getColumnIndex())));
}
textField.setValue(selectedValue);
if(textField.isEnabled() != cell.getColumn().isEditable()) {
textField.setEnabled(cell.getColumn().isEditable());
}
}
开发者ID:vaadin,项目名称:grid-renderers-collection-addon,代码行数:25,代码来源:TextFieldRendererConnector.java
示例5: extend
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
protected void extend(final ServerConnector target) {
textFieldWidget = (VTextField) ((ComponentConnector) target).getWidget();
textFieldWidget.setImmediate(true);
textFieldWidget.textChangeEventMode = "EAGER";
panel.setWidget(select);
panel.setStyleName("suggestion-popup");
panel.setOwner(textFieldWidget);
textFieldWidget.addKeyUpHandler(new KeyUpHandler() {
@Override
public void onKeyUp(final KeyUpEvent event) {
if (panel.isAttached()) {
handlePanelEventDelegation(event);
} else if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
rpc.executeQuery(textFieldWidget.getValue(), textFieldWidget.getCursorPos());
} else {
doAskForSuggestion();
}
}
});
}
开发者ID:eclipse,项目名称:hawkbit,代码行数:23,代码来源:AutoCompleteTextFieldConnector.java
示例6: extend
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
protected void extend(ServerConnector target) {
target.addStateChangeHandler(new StateChangeEvent.StateChangeHandler() {
private static final long serialVersionUID = -8439729365677484553L;
@Override
public void onStateChanged(StateChangeEvent stateChangeEvent) {
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
updateResetButtonVisibility();
}
});
}
});
textField = (VTextField) ((ComponentConnector) target).getWidget();
textField.addStyleName(CLASSNAME + "-textfield");
resetButtonElement = DOM.createDiv();
resetButtonElement.addClassName(CLASSNAME + "-resetbutton");
textField.addAttachHandler(this);
textField.addKeyUpHandler(this);
}
开发者ID:tapioaali,项目名称:ResetButtonForTextField,代码行数:26,代码来源:ResetButtonForTextFieldConnector.java
示例7: addItems
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
/**
* Adds suggestions to the suggestion menu bar.
*
* @param suggestions
* the suggestions to be added
* @param textFieldWidget
* the text field which the suggestion is attached to to bring
* back the focus after selection
* @param popupPanel
* pop-up panel where the menu bar is shown to hide it after
* selection
* @param suggestionServerRpc
* server RPC to ask for new suggestion after a selection
*/
public void addItems(final List<SuggestTokenDto> suggestions, final VTextField textFieldWidget,
final PopupPanel popupPanel, final TextFieldSuggestionBoxServerRpc suggestionServerRpc) {
for (int index = 0; index < suggestions.size(); index++) {
final SuggestTokenDto suggestToken = suggestions.get(index);
final MenuItem mi = new MenuItem(suggestToken.getSuggestion(), true, new ScheduledCommand() {
@Override
public void execute() {
final String tmpSuggestion = suggestToken.getSuggestion();
final TokenStartEnd tokenStartEnd = tokenMap.get(tmpSuggestion);
final String text = textFieldWidget.getValue();
final StringBuilder builder = new StringBuilder(text);
builder.replace(tokenStartEnd.getStart(), tokenStartEnd.getEnd() + 1, tmpSuggestion);
textFieldWidget.setValue(builder.toString(), true);
popupPanel.hide();
textFieldWidget.setFocus(true);
suggestionServerRpc.suggest(builder.toString(), textFieldWidget.getCursorPos());
}
});
tokenMap.put(suggestToken.getSuggestion(),
new TokenStartEnd(suggestToken.getStart(), suggestToken.getEnd()));
Roles.getListitemRole().set(mi.getElement());
WidgetUtil.sinkOnloadForImages(mi.getElement());
addItem(mi);
}
}
开发者ID:eclipse,项目名称:hawkbit,代码行数:40,代码来源:SuggestionsSelectList.java
示例8: VSuggestField
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
/**
* Constructor
*/
public VSuggestField() {
box = GWT.create(VTextField.class);
box.setImmediate(true);
popup = new SuggestionPopup();
menu = new SuggestionMenuBar();
popup.setWidget(menu);
suggestionTimer = new SuggestionTimer();
initWidget(box);
addEventsToTextBox();
setStyleName(CLASSNAME);
}
开发者ID:markoradinovic,项目名称:suggestfield,代码行数:16,代码来源:VSuggestField.java
示例9: selectAll
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public void selectAll(VTextField widget) {
if (widget.isEnabled()) {
widget.selectAll();
}
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:7,代码来源:EditorWidgets.java
示例10: getValue
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public String getValue(VTextField widget) {
return widget.getValue();
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:5,代码来源:EditorWidgets.java
示例11: setValue
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public void setValue(VTextField widget, String value) {
widget.setValue(value);
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:5,代码来源:EditorWidgets.java
示例12: focus
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
public void focus(VTextField widget) {
if (widget.isReadOnly()) {
widget.getElement().blur();
widget.getElement().focus();
}
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:7,代码来源:EditorWidgets.java
示例13: enable
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public void enable(VTextField widget) {
widget.setEnabled(true);
widget.setReadOnly(false);
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:6,代码来源:EditorWidgets.java
示例14: disable
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public void disable(VTextField widget) {
widget.setEnabled(false);
widget.setReadOnly(true);
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:6,代码来源:EditorWidgets.java
示例15: isUpDownNavAllowed
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
@Override
public boolean isUpDownNavAllowed(VTextField widget) {
return true;
}
开发者ID:TatuLund,项目名称:GridFastNavigation,代码行数:5,代码来源:EditorWidgets.java
示例16: doesTextFieldContainValue
import com.vaadin.client.ui.VTextField; //导入依赖的package包/类
private boolean doesTextFieldContainValue(VTextField textField, String value) {
if(textField.getValue().equals(value)) {
return true;
}
return false;
}
开发者ID:vaadin,项目名称:grid-renderers-collection-addon,代码行数:7,代码来源:TextFieldRendererConnector.java
注:本文中的com.vaadin.client.ui.VTextField类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论