本文整理汇总了Java中com.google.gwt.uibinder.client.UiChild类的典型用法代码示例。如果您正苦于以下问题:Java UiChild类的具体用法?Java UiChild怎么用?Java UiChild使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UiChild类属于com.google.gwt.uibinder.client包,在下文中一共展示了UiChild类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setChildWidget
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
/**
* Set the widget that the EditorPanel will display. This method will automatically call
* {@link #setEditor}.
*
* @param pwidget a {@link IsEditor} widget
*/
@Override
@UiChild(limit = 1, tagname = "widget")
public void setChildWidget(final TakesValue<T> pwidget) {
this.widget = (Widget) pwidget;
this.contents.add(this.widget);
this.setEditor(new ExtendedValueBoxEditor<>(pwidget, this));
if (pwidget instanceof HasFocusHandlers) {
((HasFocusHandlers) pwidget)
.addFocusHandler(pevent -> AbstractDecoratorWithLabel.this.addStyleToLabel());
}
if (pwidget instanceof HasBlurHandlers) {
((HasBlurHandlers) pwidget).addBlurHandler(pevent -> {
boolean hide = true;
if (AbstractDecoratorWithLabel.this.widget instanceof TakesValue<?>) {
hide = StringUtils.isEmpty(Objects
.toString(((TakesValue<?>) AbstractDecoratorWithLabel.this.widget).getValue(), null));
}
if (hide) {
AbstractDecoratorWithLabel.this.removeStyleFromLabel();
}
});
}
}
示例2: setDisplay
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "display")
public void setDisplay(Label widget) {
textLabel = widget;
textPanel.add(textLabel);
textLabel.addClickHandler(startHandlers);
textLabel.addDoubleClickHandler(startHandlers);
}
示例3: setEditor
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "editor")
public void setEditor(ValueBoxBase<T> widget) {
editChild = widget;
editPanel.add(editChild);
editProxy = null;
}
示例4: setChildWidget
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
/**
* Set the widget that the EditorPanel will display. This method will automatically call
* {@link #setEditor}.
*
* @param pwidget a {@link IsEditor} widget
*/
@UiChild(limit = 1, tagname = "widget")
public void setChildWidget(final TakesValue<T> pwidget) {
this.widget = (Widget) pwidget;
this.contents.add(this.widget);
this.setEditor(new ExtendedValueBoxEditor<>(pwidget, this));
}
示例5: addCaption
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "caption")
public void addCaption(IsWidget caption) {
OneWidgetPanel captionContainer = new OneWidgetPanel();
StyleUtils.addStyle(captionContainer, CarouselItem.STYLE_CAROUSEL_CAPTION);
captionContainer.setWidget(caption);
this.add(captionContainer);
}
示例6: addCenter
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild
public void addCenter(HasWidgets hasWidgets) {
for (Widget widget : newArrayList(hasWidgets))
centerCardsPanel.add(widget);
}
示例7: addContent
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "content")
public void addContent(Widget item) {
this.contentColumn.add(item);
}
示例8: addValueBox
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@Deprecated
@UiChild(limit = 1)
public void addValueBox(ValueBoxBase<T> widget) {
setup(widget);
}
示例9: setValueBox
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "valuebox")
void setValueBox(final ValueBoxBase<T> widget);
示例10: setChildLabel
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
/**
* Set the label of widget.
*
* @param plabel a label widget
*/
@UiChild(limit = 1, tagname = "label")
public void setChildLabel(final Widget plabel) {
this.label = plabel;
this.getLayout().add(this.label);
}
示例11: addWidget
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "widget")
public void addWidget(Widget w) {
super.add(w);
}
示例12: addInput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "input")
public void addInput(InputFactory inputFactory) {
this.inputFactory = inputFactory;
}
示例13: addOutput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "output")
public void addOutput(OutputFactory outputFactory) {
this.outputFactory = outputFactory;
}
示例14: addInput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "input")
public void addInput(IsWidget child) {
this.append(child);
this.addEditor(child);
}
示例15: addAddon
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "addon")
public void addAddon(Widget addon) {
this.append(addon);
this.addEditor(addon);
StyleUtils.addStyle(addon, InputGroup.STYLE_INPUT_GROUP_ADDON);
}