本文整理汇总了Java中com.google.gwt.uibinder.client.UiChild类的典型用法代码示例。如果您正苦于以下问题:Java UiChild类的具体用法?Java UiChild怎么用?Java UiChild使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UiChild类属于com.google.gwt.uibinder.client包,在下文中一共展示了UiChild类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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();
}
});
}
}
开发者ID:ManfredTremmel,项目名称:gwt-bean-validators,代码行数:30,代码来源:AbstractDecoratorWithLabel.java
示例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);
}
开发者ID:gerrit-review,项目名称:gerrit,代码行数:9,代码来源:ValueEditor.java
示例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;
}
开发者ID:gerrit-review,项目名称:gerrit,代码行数:7,代码来源:ValueEditor.java
示例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));
}
开发者ID:ManfredTremmel,项目名称:gwt-bean-validators,代码行数:13,代码来源:AbstractDecorator.java
示例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);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:8,代码来源:CarouselItem.java
示例6: addCenter
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild
public void addCenter(HasWidgets hasWidgets) {
for (Widget widget : newArrayList(hasWidgets))
centerCardsPanel.add(widget);
}
开发者ID:Unisay,项目名称:preferanser,代码行数:6,代码来源:TablePanel.java
示例7: addContent
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "content")
public void addContent(Widget item) {
this.contentColumn.add(item);
}
开发者ID:lukelast,项目名称:gwt-module-config,代码行数:5,代码来源:Panel.java
示例8: addValueBox
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@Deprecated
@UiChild(limit = 1)
public void addValueBox(ValueBoxBase<T> widget) {
setup(widget);
}
开发者ID:GwtMaterialDesign,项目名称:gwt-material,代码行数:6,代码来源:MaterialValueBox.java
示例9: setValueBox
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "valuebox")
void setValueBox(final ValueBoxBase<T> widget);
开发者ID:kiegroup,项目名称:appformer,代码行数:3,代码来源:ValueBoxEditor.java
示例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);
}
开发者ID:ManfredTremmel,项目名称:gwt-bean-validators,代码行数:11,代码来源:AbstractDecoratorWithLabel.java
示例11: addWidget
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "widget")
public void addWidget(Widget w) {
super.add(w);
}
开发者ID:kaaproject,项目名称:avro-ui,代码行数:5,代码来源:NavWidget.java
示例12: addInput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "input")
public void addInput(InputFactory inputFactory) {
this.inputFactory = inputFactory;
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:5,代码来源:InputList.java
示例13: addOutput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "output")
public void addOutput(OutputFactory outputFactory) {
this.outputFactory = outputFactory;
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:5,代码来源:InputList.java
示例14: addInput
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "input")
public void addInput(IsWidget child) {
this.append(child);
this.addEditor(child);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:6,代码来源:InputGroup.java
示例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);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:7,代码来源:InputGroup.java
示例16: addButton
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "button")
public void addButton(Widget button) {
this.append(button);
this.addEditor(button);
StyleUtils.addStyle(button, InputGroup.STYLE_INPUT_GROUP_BUTTON);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:7,代码来源:InputGroup.java
示例17: addTabLink
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(limit = 1, tagname = "tabLink")
public void addTabLink(NavLink tabLink) {
this.tabLink = tabLink;
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:5,代码来源:TabPanelContent.java
示例18: addBrand
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "Brand")
public void addBrand(Widget w) {
StyleUtils.addStyle(Widget.asWidgetOrNull(w), Navbar.STYLE_BRAND);
this.headerContainer.add(w);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:6,代码来源:Navbar.java
示例19: addLeft
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "left")
public void addLeft(IsWidget w) {
StyleUtils.addStyle(Widget.asWidgetOrNull(w), Navbar.STYLE_NAVBAR_LEFT);
this.add(w);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:6,代码来源:Navbar.java
示例20: addRight
import com.google.gwt.uibinder.client.UiChild; //导入依赖的package包/类
@UiChild(tagname = "right")
public void addRight(IsWidget w) {
StyleUtils.addStyle(Widget.asWidgetOrNull(w), Navbar.STYLE_NAVBAR_RIGHT);
this.add(w);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:6,代码来源:Navbar.java
注:本文中的com.google.gwt.uibinder.client.UiChild类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论