本文整理了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
暂无
代码示例来源: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");
内容来源于网络,如有侵权,请联系作者删除!