Java Doc for Image.java in  » Ajax » GWT » com » google » gwt » user » client » ui » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Ajax » GWT » com.google.gwt.user.client.ui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.google.gwt.user.client.ui.UIObject
      com.google.gwt.user.client.ui.Widget
         com.google.gwt.user.client.ui.Image

Image
public class Image extends Widget implements SourcesClickEvents,SourcesLoadEvents,SourcesMouseEvents,SourcesMouseWheelEvents(Code)
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 { }
Tranformations between clipped and unclipped state will result in a loss of any style names that were set/added; the only style names that are preserved are those that are mentioned in the static CSS style rules. Due to browser-specific HTML constructions needed to achieve the clipping effect, certain CSS attributes, such as padding and background, may not work as expected when an image is in clipped mode. These limitations can usually be easily worked around by encapsulating the image in a container widget that can itself be styled.

Example




Constructor Summary
public  Image()
     Creates an empty image.
public  Image(String url)
     Creates an image with a specified URL.
public  Image(String url, int left, int top, int width, int height)
     Creates a clipped image with a specified URL and visibility rectangle.

Method Summary
public  voidaddClickListener(ClickListener listener)
    
public  voidaddLoadListener(LoadListener listener)
    
public  voidaddMouseListener(MouseListener listener)
    
public  voidaddMouseWheelListener(MouseWheelListener listener)
    
public  intgetHeight()
     Gets the height of the image.
public  intgetOriginLeft()
     Gets the horizontal co-ordinate of the upper-left vertex of the image's visibility rectangle.
public  intgetOriginTop()
     Gets the vertical co-ordinate of the upper-left vertex of the image's visibility rectangle.
public  StringgetUrl()
     Gets the URL of the image.
public  intgetWidth()
     Gets the width of the image.
public  voidonBrowserEvent(Event event)
    
public static  voidprefetch(String url)
     Causes the browser to pre-fetch the image at a given URL.
public  voidremoveClickListener(ClickListener listener)
    
public  voidremoveLoadListener(LoadListener listener)
    
public  voidremoveMouseListener(MouseListener listener)
    
public  voidremoveMouseWheelListener(MouseWheelListener listener)
    
public  voidsetUrl(String url)
     Sets the URL of the image to be displayed.
public  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.
public  voidsetVisibleRect(int left, int top, int width, int height)
     Sets the visibility rectangle of an image.


Constructor Detail
Image
public Image()(Code)
Creates an empty image.



Image
public Image(String url)(Code)
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
public Image(String url, int left, int top, int width, int height)(Code)
Creates a clipped image with a specified URL and visibility rectangle. The visibility rectangle is declared relative to the 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 displayed
Parameters:
  left - the horizontal co-ordinate of the upper-left vertex of thevisibility rectangle
Parameters:
  top - the vertical co-ordinate of the upper-left vertex of thevisibility rectangle
Parameters:
  width - the width of the visibility rectangle
Parameters:
  height - the height of the visibility rectangle




Method Detail
addClickListener
public void addClickListener(ClickListener listener)(Code)



addLoadListener
public void addLoadListener(LoadListener listener)(Code)



addMouseListener
public void addMouseListener(MouseListener listener)(Code)



addMouseWheelListener
public void addMouseWheelListener(MouseWheelListener listener)(Code)



getHeight
public int getHeight()(Code)
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). the height of the image, or 0 if the height is unknown



getOriginLeft
public int getOriginLeft()(Code)
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). the horizontal co-ordinate of the upper-left vertex of the image'svisibility rectangle



getOriginTop
public int getOriginTop()(Code)
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). the vertical co-ordinate of the upper-left vertex of the image'svisibility rectangle



getUrl
public String getUrl()(Code)
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. the image URL



getWidth
public int getWidth()(Code)
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). the width of the image, or 0 if the width is unknown



onBrowserEvent
public void onBrowserEvent(Event event)(Code)



prefetch
public static void prefetch(String url)(Code)
Causes the browser to pre-fetch the image at a given URL.
Parameters:
  url - the URL of the image to be prefetched



removeClickListener
public void removeClickListener(ClickListener listener)(Code)



removeLoadListener
public void removeLoadListener(LoadListener listener)(Code)



removeMouseListener
public void removeMouseListener(MouseListener listener)(Code)



removeMouseWheelListener
public void removeMouseWheelListener(MouseWheelListener listener)(Code)



setUrl
public void setUrl(String url)(Code)
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
public void setUrlAndVisibleRect(String url, int left, int top, int width, int height)(Code)
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 URL
Parameters:
  left - the horizontal coordinate of the upper-left vertex of thevisibility rectangle
Parameters:
  top - the vertical coordinate of the upper-left vertex of thevisibility rectangle
Parameters:
  width - the width of the visibility rectangle
Parameters:
  height - the height of the visibility rectangle



setVisibleRect
public void setVisibleRect(int left, int top, int width, int height)(Code)
Sets the visibility rectangle of an image. The visibility rectangle is declared relative to the 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 thevisibility rectangle
Parameters:
  top - the vertical coordinate of the upper-left vertex of thevisibility rectangle
Parameters:
  width - the width of the visibility rectangle
Parameters:
  height - the height of the visibility rectangle



Methods inherited from com.google.gwt.user.client.ui.Widget
protected void doAttachChildren()(Code)(Java Doc)
protected void doDetachChildren()(Code)(Java Doc)
Object getLayoutData()(Code)(Java Doc)
public Widget getParent()(Code)(Java Doc)
public boolean isAttached()(Code)(Java Doc)
protected void onAttach()(Code)(Java Doc)
public void onBrowserEvent(Event event)(Code)(Java Doc)
protected void onDetach()(Code)(Java Doc)
protected void onLoad()(Code)(Java Doc)
protected void onUnload()(Code)(Java Doc)
public void removeFromParent()(Code)(Java Doc)
protected void setElement(Element elem)(Code)(Java Doc)
void setLayoutData(Object layoutData)(Code)(Java Doc)
void setParent(Widget parent)(Code)(Java Doc)

Methods inherited from com.google.gwt.user.client.ui.UIObject
public void addStyleDependentName(String styleSuffix)(Code)(Java Doc)
public void addStyleName(String style)(Code)(Java Doc)
public int getAbsoluteLeft()(Code)(Java Doc)
public int getAbsoluteTop()(Code)(Java Doc)
public Element getElement()(Code)(Java Doc)
public int getOffsetHeight()(Code)(Java Doc)
public int getOffsetWidth()(Code)(Java Doc)
protected Element getStyleElement()(Code)(Java Doc)
protected static String getStyleName(Element elem)(Code)(Java Doc)
public String getStyleName()(Code)(Java Doc)
protected static String getStylePrimaryName(Element elem)(Code)(Java Doc)
public String getStylePrimaryName()(Code)(Java Doc)
public String getTitle()(Code)(Java Doc)
native public static boolean isVisible(Element elem)(Code)(Java Doc)
public boolean isVisible()(Code)(Java Doc)
public void removeStyleDependentName(String styleSuffix)(Code)(Java Doc)
public void removeStyleName(String style)(Code)(Java Doc)
protected void setElement(Element elem)(Code)(Java Doc)
public void setHeight(String height)(Code)(Java Doc)
public void setPixelSize(int width, int height)(Code)(Java Doc)
public void setSize(String width, String height)(Code)(Java Doc)
protected static void setStyleName(Element elem, String styleName)(Code)(Java Doc)
protected static void setStyleName(Element elem, String style, boolean add)(Code)(Java Doc)
public void setStyleName(String style)(Code)(Java Doc)
protected static void setStylePrimaryName(Element elem, String style)(Code)(Java Doc)
public void setStylePrimaryName(String style)(Code)(Java Doc)
public void setTitle(String title)(Code)(Java Doc)
native public static void setVisible(Element elem, boolean visible)(Code)(Java Doc)
public void setVisible(boolean visible)(Code)(Java Doc)
public void setWidth(String width)(Code)(Java Doc)
public void sinkEvents(int eventBitsToAdd)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public void unsinkEvents(int eventBitsToRemove)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.