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

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

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

Image.addLoadHandler介绍

暂无

代码示例

代码示例来源:origin: com.googlecode.gwtupload/gwtupload

/**
 * Constructor.
 */
public PreloadedImage() {
 thisInstance = this;
 loadHandler = super.addLoadHandler(imgLoadListener);
 errHandler = super.addErrorHandler(imgErrorListener);
}

代码示例来源:origin: io.github.nibiruos.ui/org.nibiru.ui.gwt

@Inject
public GwtImage() {
  this(new Image());
  control.addLoadHandler((LoadEvent event) -> {
    if (dirty) {
      scheduleLayout();
    }
  });
}

代码示例来源:origin: org.geomajas/geomajas-gwt-client-impl

/**
 * Apply a call-back that is executed when the image is done loading. This image is done loading when it has either
 * loaded successfully or when 5 attempts have failed. In any case, the callback's execute method will be invoked,
 * thereby indicating success or failure.
 * 
 * @param onLoadingDone The call-back to be executed when loading has finished. The boolean value indicates whether
 *        or not it was successful while loading. Both the success and failure type expect a String. This is used to
 *        pass along the image URL.
 * @param nrRetries Total number of retries should loading fail. Default is 0.
 */
public void onLoadingDone(Callback<String, String> onLoadingDone, int nrRetries) {
  ImageReloader reloader = new ImageReloader(getSrc(), onLoadingDone, nrRetries);
  asImage().addLoadHandler(reloader);
  asImage().addErrorHandler(reloader);
}

代码示例来源:origin: org.geomajas/geomajas-client-gwt2-impl

public void onError(ErrorEvent event) {
    nrAttempts--;
    if (nrAttempts > 0) {
      asImage().addLoadHandler(this);
      asImage().addErrorHandler(this);
      asImage().setUrl(src);
    } else if (onDoneLoading != null) {
      onDoneLoading.onFailure(src);
    }
  }
}

代码示例来源:origin: org.geomajas/geomajas-client-gwt2-impl

/**
 * Apply a call-back that is executed when the image is done loading. This image is done loading when it has either
 * loaded successfully or when 5 attempts have failed. In any case, the callback's execute method will be invoked,
 * thereby indicating success or failure.
 * 
 * @param onLoadingDone
 *            The call-back to be executed when loading has finished. The boolean value indicates whether or not it
 *            was successful while loading. Both the success and failure type expect a String. This is used to pass
 *            along the image URL.
 * @param nrRetries
 *            Total number of retries should loading fail. Default is 0.
 */
public void onLoadingDone(Callback<String, String> onLoadingDone, int nrRetries) {
  ImageReloader reloader = new ImageReloader(getSrc(), onLoadingDone, nrRetries);
  asImage().addLoadHandler(reloader);
  asImage().addErrorHandler(reloader);
}

代码示例来源:origin: org.geomajas/geomajas-gwt-client-impl

public void onError(ErrorEvent event) {
    nrAttempts--;
    if (nrAttempts > 0) {
      asImage().addLoadHandler(this);
      asImage().addErrorHandler(this);
      asImage().setUrl(src);
    } else if (onDoneLoading != null) {
      onDoneLoading.onFailure(src);
    }
  }
}

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

public void checkWebpSupport() {
    Image image = new Image();
    image.setUrl("data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA");
    image.addLoadHandler(loadEvent -> {
      setUrl(getUrl());
    });
    image.addErrorHandler(errorEvent -> {
      setUrl(getFallbackUrl());
    });
    add(image);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-lienzo-core

public ImageLoader(final ImageResource resource)
{
  m_image = new Image();
  m_image.setVisible(false);
  RootPanel.get().add(m_image);
  m_image.addLoadHandler(new LoadHandler()
  {
    @Override
    public void onLoad(LoadEvent event)
    {
      RootPanel.get().remove(m_image);
      ImageLoader.this.onLoad(ImageElement.as(m_image.getElement()));
    }
  });
  m_image.addErrorHandler(new ErrorHandler()
  {
    @Override
    public void onError(ErrorEvent event)
    {
      RootPanel.get().remove(m_image);
      ImageLoader.this.onError("Resource " + resource.getName() + " failed to load");
    }
  });
  m_image.setResource(resource);
}

代码示例来源:origin: com.ahome-it/lienzo-core

image.addLoadHandler(new LoadHandler()

代码示例来源:origin: ahome-it/lienzo-core

image.addLoadHandler(new LoadHandler()

代码示例来源:origin: ahome-it/lienzo-core

image.addLoadHandler(new LoadHandler()

代码示例来源:origin: com.ahome-it/lienzo-core

public ImageLoader(final ImageResource resource)
{
  final Image image = new Image();
  final ImageElement element = ImageElement.as(image.getElement());
  image.setVisible(false);
  image.addLoadHandler(new LoadHandler()
  {
    @Override
    public final void onLoad(final LoadEvent event)
    {
      onImageElementLoad(element);
    }
  });
  image.addErrorHandler(new ErrorHandler()
  {
    @Override
    public final void onError(final ErrorEvent event)
    {
      RootPanel.get().remove(image);
      onImageElementError("Resource " + resource.getName() + " failed to load");
    }
  });
  image.setResource(resource);
  RootPanel.get().add(image);
}

代码示例来源:origin: ahome-it/lienzo-core

public ImageLoader(final ImageResource resource)
{
  final Image image = new Image();
  final ImageElement element = ImageElement.as(image.getElement());
  image.setVisible(false);
  image.addLoadHandler(new LoadHandler()
  {
    @Override
    public final void onLoad(final LoadEvent event)
    {
      onImageElementLoad(element);
    }
  });
  image.addErrorHandler(new ErrorHandler()
  {
    @Override
    public final void onError(final ErrorEvent event)
    {
      RootPanel.get().remove(image);
      onImageElementError("Resource " + resource.getName() + " failed to load");
    }
  });
  image.setResource(resource);
  RootPanel.get().add(image);
}

代码示例来源:origin: ahome-it/lienzo-core

public ImageLoader(final ImageResource resource)
{
  final Image image = new Image();
  final ImageElement element = ImageElement.as(image.getElement());
  image.setVisible(false);
  image.addLoadHandler(new LoadHandler()
  {
    @Override
    public final void onLoad(final LoadEvent event)
    {
      onImageElementLoad(element);
    }
  });
  image.addErrorHandler(new ErrorHandler()
  {
    @Override
    public final void onError(final ErrorEvent event)
    {
      RootPanel.get().remove(image);
      onImageElementError("Resource " + resource.getName() + " failed to load");
    }
  });
  image.setResource(resource);
  RootPanel.get().add(image);
}

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

@Override
public void drawImage(Image image, final int x, final int y) {
  if (image instanceof ImageBase64) {
    String base64 = ((ImageBase64) image).getBase64();
    final com.google.gwt.user.client.ui.Image img = new com.google.gwt.user.client.ui.Image();
    img.getElement().setAttribute("src", base64);
    img.addLoadHandler(new LoadHandler() {
      @Override
      public void onLoad(LoadEvent event) {
        context.drawImage(ImageElement.as(img.getElement()), x, y);
      }
    });
    context.drawImage(ImageElement.as(img.getElement()), x, y);
    // ImageElement img2 = ImageElement.as(img.getElement());
    // context.drawImage(img2, x, y);
  } else {
    ImageW impl = (ImageW) image;
    Canvas imageCanvas = impl.getCanvas();
    CanvasElement canvasElement = imageCanvas.getCanvasElement();
    context.drawImage(canvasElement, x, y);
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-lienzo-core

m_image.addLoadHandler(new LoadHandler()

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

image.addLoadHandler(new LoadHandler() {

代码示例来源:origin: fjfd/microscope

graph.addLoadHandler(new LoadHandler() {
  public void onLoad(final LoadEvent event) {
    graphbox.setWidth(graph.getWidth() + "px");

相关文章