com.google.gwt.user.client.ui.Image.getElement()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(143)

本文整理了Java中com.google.gwt.user.client.ui.Image.getElement()方法的一些代码示例,展示了Image.getElement()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Image.getElement()方法的具体详情如下:
包路径:com.google.gwt.user.client.ui.Image
类名称:Image
方法名:getElement

Image.getElement介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

Image img = new Image("whatever.jpg");
Button button = new Button();
button.getElement().appendChild(img.getElement());

代码示例来源:origin: com.google.gwt/gwt-servlet

public Element getImgElement(Image image) {
 return image.getElement();
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Set the face's contents as an image.
 *
 * @param image image to set as face contents
 */
public final void setImage(Image image) {
 face = image.getElement();
 updateButtonFace();
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public ImageElement getImageElement(Image image) {
 return image.getElement().cast();
}

代码示例来源:origin: stackoverflow.com

Hyperlink link = new Hyperlink();
Image image = new Image(someUrl);
...
link.getElement().appendChild(image.getElement());

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Create the default loading indicator using the loading image in the
 * specified {@link Resources}.
 * 
 * @param resources the resources containing the loading image
 * @return a widget loading indicator
 */
private static Widget createDefaultLoadingIndicator(Resources resources) {
 ImageResource loadingImg = resources.dataGridLoading();
 if (loadingImg == null) {
  return null;
 }
 Image image = new Image(loadingImg);
 image.getElement().getStyle().setMarginTop(30.0, Unit.PX);
 return image;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
public void setUrlAndVisibleRect(Image image, SafeUri url, int left, int top, int width,
  int height) {
 /*
  * In the event that the clipping rectangle has not changed, we want to
  * skip all of the work required with a getImpl().adjust, and we do not
  * want to fire a load event.
  */
 if (!this.url.equals(url) || this.left != left || this.top != top || this.width != width
   || this.height != height) {
  this.url = url;
  this.left = left;
  this.top = top;
  this.width = width;
  this.height = height;
  impl.adjust(image.getElement(), url, left, top, width, height);
  /*
   * The native load event hasn't fired yet, so we don't need to
   * synthesize an event. If we did synthesize an event, we would get two
   * load events.
   */
  if (!pendingNativeLoadEvent) {
   fireSyntheticLoadEvent(image);
  }
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

UnclippedState(Image image) {
 image.replaceElement(Document.get().createImageElement());
 // We are working around an IE race condition that can make the image
 // incorrectly cache itself if the load event is assigned at the same time
 // as the image is added to the dom.
 Event.sinkEvents(image.getElement(), Event.ONLOAD);
 // Todo(ecc) this could be more efficient overall.
 image.sinkEvents(Event.ONCLICK | Event.ONDBLCLICK | Event.MOUSEEVENTS | Event.ONLOAD
   | Event.ONERROR | Event.ONMOUSEWHEEL | Event.TOUCHEVENTS | Event.GESTUREEVENTS);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

private void setImages(ImageAdapter images, boolean useLeafImages) {
 this.images = images;
 this.useLeafImages = useLeafImages;
 if (!useLeafImages) {
  Image image = images.treeLeaf().createImage();
  image.getElement().getStyle().setProperty("visibility", "hidden");
  RootPanel.get().add(image);
  int size = image.getWidth() + TreeItem.IMAGE_PAD;
  image.removeFromParent();
  indentValue = (size) + "px";
 }
}

代码示例来源:origin: net.wetheinter/gwt-user

/**
 * Set the face's contents as an image.
 *
 * @param image image to set as face contents
 */
public final void setImage(Image image) {
 face = image.getElement();
 updateButtonFace();
}

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

@Override
  public void render(RendererCellReference cell, String url, Image image) {
    super.render(cell, url, image);
    if (url == null) {
      image.getElement().getStyle().setDisplay(Style.Display.NONE);
    }
  }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

private DefaultHeader(Imager imager, String text) {
 this.imager = imager;
 iconImage = imager.makeImage();
 // I do not need any Widgets here, just a DOM structure.
 Element root = DOM.createTable();
 Element tbody = DOM.createTBody();
 Element tr = DOM.createTR();
 final Element imageTD = DOM.createTD();
 labelTD = DOM.createTD();
 setElement(root);
 DOM.appendChild(root, tbody);
 DOM.appendChild(tbody, tr);
 DOM.appendChild(tr, imageTD);
 DOM.appendChild(tr, labelTD);
 // set image TD to be same width as image.
 imageTD.setPropertyString("align", "center");
 imageTD.setPropertyString("valign", "middle");
 imageTD.getStyle().setProperty("width", iconImage.getWidth() + "px");
 DOM.appendChild(imageTD, iconImage.getElement());
 setText(text);
 addOpenHandler(this);
 addCloseHandler(this);
 setStyle();
}

代码示例来源:origin: geogebra/geogebra

@Override
  public void onLoad(LoadEvent event) {
    context.drawImage(ImageElement.as(img.getElement()), x, y);
  }
});

代码示例来源:origin: com.github.gwtmaterialdesign/gwt-material-addins

/**
 * Autocomplete with Image item selection.
 */
public void add(String text, Image image) {
  this.imageElem = image.getElement().toString();
  add(text + image);
}

代码示例来源:origin: com.googlecode.gwt-cropper/gwt-crop

private void setImageStyleProperty(){
    getElement().getStyle().setOverflow(Overflow.HIDDEN);
    this.embeddedImage.getElement().getStyle().setProperty("maxWidth","none");
  }
}

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

public CubaSuggestPopup() {
    Style style = loadingImage.getElement().getStyle();

    style.clearWidth();
    style.clearHeight();
    style.setDisplay(Style.Display.BLOCK);
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-gwt-common

public void setImage(final ImageResource image) {
  Image img = new Image(image);
  String definedStyles = img.getElement().getAttribute("style");
  img.getElement().setAttribute("style", definedStyles + "; vertical-align:middle;");
  DOM.insertBefore(getElement(), img.getElement(), DOM.getFirstChild(getElement()));
}

代码示例来源:origin: org.jboss.errai/errai-widgets

public WSCellTitle(WSGrid.WSCell cell, String title) {
 this.cell = cell;
 label.setHTML(title);
 hPanel.add(label);
 hPanel.add(img);
 hPanel.setWidth("100%");
 hPanel.setCellWidth(img, "16px");
 img.setVisible(false);
 img.getElement().getStyle().setProperty("textAlign", "right");
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

UnclippedState(Image image) {
 image.replaceElement(Document.get().createImageElement());
 // We are working around an IE race condition that can make the image
 // incorrectly cache itself if the load event is assigned at the same time
 // as the image is added to the dom.
 Event.sinkEvents(image.getElement(), Event.ONLOAD);
 // Todo(ecc) this could be more efficient overall.
 image.sinkEvents(Event.ONCLICK | Event.ONDBLCLICK | Event.MOUSEEVENTS | Event.ONLOAD
   | Event.ONERROR | Event.ONMOUSEWHEEL | Event.TOUCHEVENTS | Event.GESTUREEVENTS);
}

代码示例来源:origin: org.uberfire/uberfire-widgets-commons

public FormStyleLayout(final Image icon,
            final String title) {
  this();
  add(new Legend() {{
    getElement().appendChild(icon.getElement());
    getElement().setInnerText(title);
  }});
}

相关文章

微信公众号

最新文章

更多