Package com.google.gwt.user.client.ui
Class Image
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Image
- All Implemented Interfaces:
HasAllDragAndDropHandlers,HasAllGestureHandlers,HasAllMouseHandlers,HasAllTouchHandlers,HasClickHandlers,HasDoubleClickHandlers,HasDragEndHandlers,HasDragEnterHandlers,HasDragHandlers,HasDragLeaveHandlers,HasDragOverHandlers,HasDragStartHandlers,HasDropHandlers,HasErrorHandlers,HasGestureChangeHandlers,HasGestureEndHandlers,HasGestureStartHandlers,HasLoadHandlers,HasMouseDownHandlers,HasMouseMoveHandlers,HasMouseOutHandlers,HasMouseOverHandlers,HasMouseUpHandlers,HasMouseWheelHandlers,HasTouchCancelHandlers,HasTouchEndHandlers,HasTouchMoveHandlers,HasTouchStartHandlers,HasAttachHandlers,HasHandlers,EventListener,HasVisibility,IsWidget,SourcesClickEvents,SourcesLoadEvents,SourcesMouseEvents
public class Image
extends Widget
implements SourcesLoadEvents, HasLoadHandlers, HasErrorHandlers, SourcesClickEvents, HasClickHandlers, HasDoubleClickHandlers, HasAllDragAndDropHandlers, HasAllGestureHandlers, HasAllMouseHandlers, HasAllTouchHandlers, SourcesMouseEvents
A widget that displays the image at a given URL. The image can be in
'unclipped' mode (the default) or 'clipped' mode. In clipped mode, a viewport
is overlaid on top of the image so that a subset of the image will be
displayed. In unclipped mode, there is no viewport - the entire image will be
visible. Whether an image is in clipped or unclipped mode depends on how the
image is constructed, and how it is transformed after construction. Methods
will operate differently depending on the mode that the image is in. These
differences are detailed in the documentation for each method.
If an image transitions between clipped mode and unclipped mode, any
Element-specific attributes added by the user (including style
attributes, style names, and style modifiers), except for event listeners,
will be lost.
CSS Style Rules
- .gwt-Image The outer element
Example
public class ImageExample implements EntryPoint {
private Label lbl = new Label();
private Button btn = new Button("Clip this image");
private Button btn2 = new Button("Restore image");
public void onModuleLoad() {
// Create an image, not yet referencing a URL. We make it final so that we
// can manipulate the image object within the ClickHandlers for the buttons.
final Image image = new Image();
// Hook up an error handler, so that we can be informed if the image fails
// to load.
image.addErrorHandler(new ErrorHandler() {
public void onError(ErrorEvent event) {
lbl.setText("An error occurred while loading.");
}
});
// Point the image at a real URL.
image.setUrl("http://www.google.com/images/logo.gif");
// When the user clicks this button, we want to clip the image.
btn.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
image.setVisibleRect(70, 0, 47, 110);
}
});
btn.setWidth("120px");
// When the user clicks this button, we want to restore the image to its
// unclipped state.
btn2.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
image.setUrl("http://www.google.com/images/logo.gif");
}
});
btn2.setWidth("120px");
// Add the image, label, and clip/restore buttons to the root panel.
VerticalPanel panel = new VerticalPanel();
panel.add(lbl);
panel.add(image);
HorizontalPanel buttonPanel = new HorizontalPanel();
buttonPanel.add(btn);
buttonPanel.add(btn2);
panel.add(buttonPanel);
RootPanel.get().add(panel);
}
}
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSinkFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR -
Constructor Summary
ConstructorsModifierConstructorDescriptionImage()Creates an empty image.protectedThis constructor may be used by subclasses to explicitly use an existing element.Image(ImageResource resource) Creates an image whose size and content are defined by an ImageResource.Creates an image with a specified URL.Creates a clipped image with a specified URL and visibility rectangle.Creates an image with a specified URL.Creates a clipped image with a specified URL and visibility rectangle. -
Method Summary
Modifier and TypeMethodDescriptionaddClickHandler(ClickHandler handler) Adds aClickEventhandler.voidaddClickListener(ClickListener listener) Deprecated.addDoubleClickHandler(DoubleClickHandler handler) Adds aDoubleClickEventhandler.addDragEndHandler(DragEndHandler handler) Adds aDragEndEventhandler.addDragEnterHandler(DragEnterHandler handler) Adds aDragEnterEventhandler.addDragHandler(DragHandler handler) Adds aDragEventhandler.addDragLeaveHandler(DragLeaveHandler handler) Adds aDragLeaveEventhandler.addDragOverHandler(DragOverHandler handler) Adds aDragOverEventhandler.addDragStartHandler(DragStartHandler handler) Adds aDragStartEventhandler.addDropHandler(DropHandler handler) Adds aDropEventhandler.addErrorHandler(ErrorHandler handler) Adds anErrorEventhandler.Adds aGestureChangeEventhandler.addGestureEndHandler(GestureEndHandler handler) Adds aGestureEndEventhandler.Adds aGestureStartEventhandler.addLoadHandler(LoadHandler handler) Adds aLoadEventhandler.voidaddLoadListener(LoadListener listener) Deprecated.useLoadHandlerandErrorHandlerinsteadaddMouseDownHandler(MouseDownHandler handler) Adds aMouseDownEventhandler.voidaddMouseListener(MouseListener listener) Deprecated.UseaddMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler),addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler),addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)andaddMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)insteadaddMouseMoveHandler(MouseMoveHandler handler) Adds aMouseMoveEventhandler.addMouseOutHandler(MouseOutHandler handler) Adds aMouseOutEventhandler.addMouseOverHandler(MouseOverHandler handler) Adds aMouseOverEventhandler.addMouseUpHandler(MouseUpHandler handler) Adds aMouseUpEventhandler.addMouseWheelHandler(MouseWheelHandler handler) Adds aMouseWheelEventhandler.voidaddMouseWheelListener(MouseWheelListener listener) Deprecated.addTouchCancelHandler(TouchCancelHandler handler) Adds aTouchCancelEventhandler.addTouchEndHandler(TouchEndHandler handler) Adds aTouchEndEventhandler.addTouchMoveHandler(TouchMoveHandler handler) Adds aTouchMoveEventhandler.addTouchStartHandler(TouchStartHandler handler) Adds aTouchStartEventhandler.Gets the alternate text for the image.intGets the height of the image.intGets the horizontal co-ordinate of the upper-left vertex of the image's visibility rectangle.intGets the vertical co-ordinate of the upper-left vertex of the image's visibility rectangle.getUrl()Gets the URL of the image.intgetWidth()Gets the width of the image.voidonBrowserEvent(Event event) Fired whenever a browser event is received.protected voidonLoad()This method is called immediately after a widget becomes attached to the browser's document.static voidCauses the browser to pre-fetch the image at a given URL.static voidCauses the browser to pre-fetch the image at a given URL.voidremoveClickListener(ClickListener listener) Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned byaddClickHandler(com.google.gwt.event.dom.client.ClickHandler)insteadvoidremoveLoadListener(LoadListener listener) Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned by an add*Handler method insteadvoidremoveMouseListener(MouseListener listener) Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned by an add*Handler method insteadvoidremoveMouseWheelListener(MouseWheelListener listener) Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned byaddMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)insteadvoidsetAltText(String altText) Sets the alternate text of the image for user agents that can't render the image.voidsetResource(ImageResource resource) Sets the url and the visibility rectangle for the image at the same time, based on an ImageResource instance.voidSets the URL of the image to be displayed.voidSets the URL of the image to be displayed.voidsetUrlAndVisibleRect(SafeUri url, int left, int top, int width, int height) Sets the url and the visibility rectangle for the image at the same time.voidsetUrlAndVisibleRect(String url, int left, int top, int width, int height) Sets the url and the visibility rectangle for the image at the same time.voidsetVisibleRect(int left, int top, int width, int height) Sets the visibility rectangle of an image.static ImageCreates a Image widget that wraps an existing <img> element.Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onDetach, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
Image
public Image()Creates an empty image. -
Image
Creates an image whose size and content are defined by an ImageResource.- Parameters:
resource- the ImageResource to be displayed
-
Image
Creates an image with a specified URL. The load event will be fired once the image at the given URL has been retrieved by the browser.- Parameters:
url- the URL of the image to be displayed
-
Image
Creates a clipped image with a specified URL and visibility rectangle. The visibility rectangle is declared relative to the rectangle which encompasses the entire image, which has an upper-left vertex of (0,0). The load event will be fired immediately after the object has been constructed (i.e. potentially before the image has been loaded in the browser). Since the width and height are specified explicitly by the user, this behavior will not cause problems with retrieving the width and height of a clipped image in a load event handler.- Parameters:
url- the URL of the image to be displayedleft- the horizontal co-ordinate of the upper-left vertex of the visibility rectangletop- the vertical co-ordinate of the upper-left vertex of the visibility rectanglewidth- the width of the visibility rectangleheight- the height of the visibility rectangle
-
Image
This constructor may be used by subclasses to explicitly use an existing element. This element must be an <img> element.- Parameters:
element- the element to be used
-
-
Method Details
-
prefetch
Causes the browser to pre-fetch the image at a given URL.- Parameters:
url- the URL of the image to be prefetched
-
wrap
Creates a Image widget that wraps an existing <img> element. This element must already be attached to the document. If the element is removed from the document, you must callRootPanel.detachNow(Widget).- Parameters:
element- the element to be wrapped
-
addClickHandler
Description copied from interface:HasClickHandlersAdds aClickEventhandler.- Specified by:
addClickHandlerin interfaceHasClickHandlers- Parameters:
handler- the click handler- Returns:
HandlerRegistrationused to remove this handler
-
addClickListener
Deprecated.Description copied from interface:SourcesClickEventsAdds a listener interface to receive click events.- Specified by:
addClickListenerin interfaceSourcesClickEvents- Parameters:
listener- the listener interface to add
-
addDoubleClickHandler
Description copied from interface:HasDoubleClickHandlersAdds aDoubleClickEventhandler.- Specified by:
addDoubleClickHandlerin interfaceHasDoubleClickHandlers- Parameters:
handler- the double click handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragEndHandler
Description copied from interface:HasDragEndHandlersAdds aDragEndEventhandler.- Specified by:
addDragEndHandlerin interfaceHasDragEndHandlers- Parameters:
handler- the drag end handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragEnterHandler
Description copied from interface:HasDragEnterHandlersAdds aDragEnterEventhandler.- Specified by:
addDragEnterHandlerin interfaceHasDragEnterHandlers- Parameters:
handler- the drag end handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragHandler
Description copied from interface:HasDragHandlersAdds aDragEventhandler.- Specified by:
addDragHandlerin interfaceHasDragHandlers- Parameters:
handler- the drag handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragLeaveHandler
Description copied from interface:HasDragLeaveHandlersAdds aDragLeaveEventhandler.- Specified by:
addDragLeaveHandlerin interfaceHasDragLeaveHandlers- Parameters:
handler- the drag leave handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragOverHandler
Description copied from interface:HasDragOverHandlersAdds aDragOverEventhandler.- Specified by:
addDragOverHandlerin interfaceHasDragOverHandlers- Parameters:
handler- the drag over handler- Returns:
HandlerRegistrationused to remove this handler
-
addDragStartHandler
Description copied from interface:HasDragStartHandlersAdds aDragStartEventhandler.- Specified by:
addDragStartHandlerin interfaceHasDragStartHandlers- Parameters:
handler- the drag start handler- Returns:
HandlerRegistrationused to remove this handler
-
addDropHandler
Description copied from interface:HasDropHandlersAdds aDropEventhandler.- Specified by:
addDropHandlerin interfaceHasDropHandlers- Parameters:
handler- the drop handler- Returns:
HandlerRegistrationused to remove this handler
-
addErrorHandler
Description copied from interface:HasErrorHandlersAdds anErrorEventhandler.- Specified by:
addErrorHandlerin interfaceHasErrorHandlers- Parameters:
handler- the error handler- Returns:
HandlerRegistrationused to remove this handler
-
addGestureChangeHandler
Description copied from interface:HasGestureChangeHandlersAdds aGestureChangeEventhandler.- Specified by:
addGestureChangeHandlerin interfaceHasGestureChangeHandlers- Parameters:
handler- the gesture change handler- Returns:
HandlerRegistrationused to remove this handler
-
addGestureEndHandler
Description copied from interface:HasGestureEndHandlersAdds aGestureEndEventhandler.- Specified by:
addGestureEndHandlerin interfaceHasGestureEndHandlers- Parameters:
handler- the gesture end handler- Returns:
HandlerRegistrationused to remove this handler
-
addGestureStartHandler
Description copied from interface:HasGestureStartHandlersAdds aGestureStartEventhandler.- Specified by:
addGestureStartHandlerin interfaceHasGestureStartHandlers- Parameters:
handler- the gesture start handler- Returns:
HandlerRegistrationused to remove this handler
-
addLoadHandler
Description copied from interface:HasLoadHandlersAdds aLoadEventhandler.- Specified by:
addLoadHandlerin interfaceHasLoadHandlers- Parameters:
handler- the load handler- Returns:
HandlerRegistrationused to remove this handler
-
addLoadListener
Deprecated.useLoadHandlerandErrorHandlerinsteadDescription copied from interface:SourcesLoadEventsAdds a listener interface to receive load events.- Specified by:
addLoadListenerin interfaceSourcesLoadEvents- Parameters:
listener- the listener interface to add
-
addMouseDownHandler
Description copied from interface:HasMouseDownHandlersAdds aMouseDownEventhandler.- Specified by:
addMouseDownHandlerin interfaceHasMouseDownHandlers- Parameters:
handler- the mouse down handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseListener
Deprecated.UseaddMouseOverHandler(com.google.gwt.event.dom.client.MouseOverHandler)addMouseMoveHandler(com.google.gwt.event.dom.client.MouseMoveHandler),addMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler),addMouseUpHandler(com.google.gwt.event.dom.client.MouseUpHandler)andaddMouseOutHandler(com.google.gwt.event.dom.client.MouseOutHandler)insteadDescription copied from interface:SourcesMouseEventsAdds a listener interface to receive mouse events.- Specified by:
addMouseListenerin interfaceSourcesMouseEvents- Parameters:
listener- the listener interface to add
-
addMouseMoveHandler
Description copied from interface:HasMouseMoveHandlersAdds aMouseMoveEventhandler.- Specified by:
addMouseMoveHandlerin interfaceHasMouseMoveHandlers- Parameters:
handler- the mouse move handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseOutHandler
Description copied from interface:HasMouseOutHandlersAdds aMouseOutEventhandler.- Specified by:
addMouseOutHandlerin interfaceHasMouseOutHandlers- Parameters:
handler- the mouse out handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseOverHandler
Description copied from interface:HasMouseOverHandlersAdds aMouseOverEventhandler.- Specified by:
addMouseOverHandlerin interfaceHasMouseOverHandlers- Parameters:
handler- the mouse over handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseUpHandler
Description copied from interface:HasMouseUpHandlersAdds aMouseUpEventhandler.- Specified by:
addMouseUpHandlerin interfaceHasMouseUpHandlers- Parameters:
handler- the mouse up handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseWheelHandler
Description copied from interface:HasMouseWheelHandlersAdds aMouseWheelEventhandler.- Specified by:
addMouseWheelHandlerin interfaceHasMouseWheelHandlers- Parameters:
handler- the mouse wheel handler- Returns:
HandlerRegistrationused to remove this handler
-
addMouseWheelListener
Deprecated. -
addTouchCancelHandler
Description copied from interface:HasTouchCancelHandlersAdds aTouchCancelEventhandler.- Specified by:
addTouchCancelHandlerin interfaceHasTouchCancelHandlers- Parameters:
handler- the touch cancel handler- Returns:
HandlerRegistrationused to remove this handler
-
addTouchEndHandler
Description copied from interface:HasTouchEndHandlersAdds aTouchEndEventhandler.- Specified by:
addTouchEndHandlerin interfaceHasTouchEndHandlers- Parameters:
handler- the touch end handler- Returns:
HandlerRegistrationused to remove this handler
-
addTouchMoveHandler
Description copied from interface:HasTouchMoveHandlersAdds aTouchMoveEventhandler.- Specified by:
addTouchMoveHandlerin interfaceHasTouchMoveHandlers- Parameters:
handler- the touch move handler- Returns:
HandlerRegistrationused to remove this handler
-
addTouchStartHandler
Description copied from interface:HasTouchStartHandlersAdds aTouchStartEventhandler.- Specified by:
addTouchStartHandlerin interfaceHasTouchStartHandlers- Parameters:
handler- the touch start handler- Returns:
HandlerRegistrationused to remove this handler
-
getAltText
Gets the alternate text for the image.- Returns:
- the alternate text for the image
-
getHeight
public int getHeight()Gets the height of the image. When the image is in the unclipped state, the height of the image is not known until the image has been loaded (i.e. load event has been fired for the image).- Returns:
- the height of the image, or 0 if the height is unknown
-
getOriginLeft
public int getOriginLeft()Gets the horizontal co-ordinate of the upper-left vertex of the image's visibility rectangle. If the image is in the unclipped state, then the visibility rectangle is assumed to be the rectangle which encompasses the entire image, which has an upper-left vertex of (0,0).- Returns:
- the horizontal co-ordinate of the upper-left vertex of the image's visibility rectangle
-
getOriginTop
public int getOriginTop()Gets the vertical co-ordinate of the upper-left vertex of the image's visibility rectangle. If the image is in the unclipped state, then the visibility rectangle is assumed to be the rectangle which encompasses the entire image, which has an upper-left vertex of (0,0).- Returns:
- the vertical co-ordinate of the upper-left vertex of the image's visibility rectangle
-
getUrl
Gets the URL of the image. The URL that is returned is not necessarily the URL that was passed in by the user. It may have been transformed to an absolute URL.- Returns:
- the image URL
-
getWidth
public int getWidth()Gets the width of the image. When the image is in the unclipped state, the width of the image is not known until the image has been loaded (i.e. load event has been fired for the image).- Returns:
- the width of the image, or 0 if the width is unknown
-
onBrowserEvent
Description copied from interface:EventListenerFired whenever a browser event is received.- Specified by:
onBrowserEventin interfaceEventListener- Overrides:
onBrowserEventin classWidget- Parameters:
event- the event received
-
removeClickListener
Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned byaddClickHandler(com.google.gwt.event.dom.client.ClickHandler)insteadDescription copied from interface:SourcesClickEventsRemoves a previously added listener interface.- Specified by:
removeClickListenerin interfaceSourcesClickEvents- Parameters:
listener- the listener interface to remove
-
removeLoadListener
Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned by an add*Handler method insteadDescription copied from interface:SourcesLoadEventsRemoves a previously added listener interface.- Specified by:
removeLoadListenerin interfaceSourcesLoadEvents- Parameters:
listener- the listener interface to remove
-
removeMouseListener
Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned by an add*Handler method insteadDescription copied from interface:SourcesMouseEventsRemoves a previously added listener interface.- Specified by:
removeMouseListenerin interfaceSourcesMouseEvents- Parameters:
listener- the listener interface to remove
-
removeMouseWheelListener
Deprecated.Use theHandlerRegistration.removeHandler()method on the object returned byaddMouseWheelHandler(com.google.gwt.event.dom.client.MouseWheelHandler)instead -
setAltText
Sets the alternate text of the image for user agents that can't render the image.- Parameters:
altText- the alternate text to set to
-
setResource
Sets the url and the visibility rectangle for the image at the same time, based on an ImageResource instance. A single load event will be fired if either the incoming url or visiblity rectangle co-ordinates differ from the image's current url or current visibility rectangle co-ordinates. If the image is currently in the unclipped state, a call to this method will cause a transition to the clipped state.- Parameters:
resource- the ImageResource to display
-
setUrl
Sets the URL of the image to be displayed. If the image is in the clipped state, a call to this method will cause a transition of the image to the unclipped state. Regardless of whether or not the image is in the clipped or unclipped state, a load event will be fired.- Parameters:
url- the image URL
-
setUrlAndVisibleRect
Sets the url and the visibility rectangle for the image at the same time. A single load event will be fired if either the incoming url or visiblity rectangle co-ordinates differ from the image's current url or current visibility rectangle co-ordinates. If the image is currently in the unclipped state, a call to this method will cause a transition to the clipped state.- Parameters:
url- the image URLleft- the horizontal coordinate of the upper-left vertex of the visibility rectangletop- the vertical coordinate of the upper-left vertex of the visibility rectanglewidth- the width of the visibility rectangleheight- the height of the visibility rectangle
-
setVisibleRect
public void setVisibleRect(int left, int top, int width, int height) Sets the visibility rectangle of an image. The visibility rectangle is declared relative to the rectangle which encompasses the entire image, which has an upper-left vertex of (0,0). Provided that any of the left, top, width, and height parameters are different than the those values that are currently set for the image, a load event will be fired. If the image is in the unclipped state, a call to this method will cause a transition of the image to the clipped state. This transition will cause a load event to fire.- Parameters:
left- the horizontal coordinate of the upper-left vertex of the visibility rectangletop- the vertical coordinate of the upper-left vertex of the visibility rectanglewidth- the width of the visibility rectangleheight- the height of the visibility rectangle
-
onLoad
protected void onLoad()Description copied from class:WidgetThis method is called immediately after a widget becomes attached to the browser's document.
-
addClickHandler(com.google.gwt.event.dom.client.ClickHandler)instead