|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Image
An image.
Note: IE 5.5/6 (not 7) has a bug that failed to render PNG with alpha
transparency. See http://homepage.ntlworld.com/bobosola/index.htm for
details. Thus, if you want to display such image, you have to use the
alphafix mold.
| Field Summary |
|---|
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Method Summary | |
|---|---|
java.lang.String |
getAlign()
Returns the alignment. |
java.lang.String |
getBorder()
Returns the width of the border. |
Image |
getContent()
Returns the content set by setContent(org.zkoss.image.Image). |
java.lang.String |
getHover()
Returns the URI of the hover image. |
java.lang.String |
getHspace()
Returns number of pixels of extra space to the left and right side of the image. |
java.lang.String |
getSrc()
Returns the source URI of the image. |
java.lang.String |
getVspace()
Returns number of pixels of extra space to the top and bottom side of the image. |
void |
setAlign(java.lang.String align)
Sets the alignment: one of top, texttop, middle, absmiddle, bottom, absbottom, baseline, left, right and center. |
void |
setBorder(java.lang.String border)
Sets the width of the border. |
void |
setContent(Image image)
Sets the content directly. |
void |
setContent(java.awt.image.RenderedImage image)
Sets the content directly with the rendered image. |
void |
setHover(java.lang.String src)
Sets the image URI. |
void |
setHoverContent(Image image)
Sets the content of the hover image directly. |
void |
setHoverContent(java.awt.image.RenderedImage image)
Sets the content of the hover image directly with the rendered image. |
void |
setHspace(java.lang.String hspace)
Sets number of pixels of extra space to the left and right side of the image. |
void |
setSrc(java.lang.String src)
Sets the source URI of the image. |
void |
setVspace(java.lang.String vspace)
Sets number of pixels of extra space to the top and bottom side of the image. |
| Methods inherited from interface org.zkoss.zul.impl.api.XulElement |
|---|
getAction, getContext, getCtrlKeys, getPopup, getTooltip, setAction, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip |
| Methods inherited from interface org.zkoss.zk.ui.api.HtmlBasedComponent |
|---|
focus, getHeight, getLeft, getSclass, getStyle, getTooltiptext, getTop, getWidth, getZclass, getZindex, getZIndex, setDraggable, setDroppable, setFocus, setHeight, setLeft, setSclass, setStyle, setTooltiptext, setTop, setWidth, setZclass, setZindex, setZIndex |
| Method Detail |
|---|
java.lang.String getAlign()
Default: null (use browser default).
void setAlign(java.lang.String align)
java.lang.String getBorder()
Default: null (use browser default).
void setBorder(java.lang.String border)
java.lang.String getHspace()
Default: null (use browser default).
void setHspace(java.lang.String hspace)
java.lang.String getVspace()
Default: null (use browser default).
void setVspace(java.lang.String vspace)
java.lang.String getSrc()
Default: null.
void setSrc(java.lang.String src)
Calling this method implies setContent(null). In other words, the last
invocation of setSrc(java.lang.String) overrides the previous setContent(org.zkoss.image.Image),
if any.
src - the URI of the image sourcesetContent(org.zkoss.image.Image),
setContent(RenderedImage)void setContent(Image image)
Default: null.
Calling this method implies setSrc(null). In other words, the last
invocation of setContent(org.zkoss.image.Image) overrides the previous setSrc(java.lang.String),
if any.
image - the image to display.setSrc(java.lang.String)void setContent(java.awt.image.RenderedImage image)
Image) with
Images.encode(java.lang.String, java.awt.image.RenderedImage, float, boolean), and then invoke
setContent(org.zkoss.image.Image).
If you want more control such as different format, quality, and naming,
you can use Images directly.
Image getContent()
setContent(org.zkoss.image.Image).
Note: it won't fetch what is set thru by setSrc(java.lang.String). It simply
returns what is passed to setContent(org.zkoss.image.Image).
java.lang.String getHover()
Default: null.
void setHover(java.lang.String src)
Calling this method implies setHoverContent(null). In other words, the
last invocation of setHover(java.lang.String) overrides the previous
setHoverContent(org.zkoss.image.Image), if any.
setHoverContent(org.zkoss.image.Image),
setHoverContent(RenderedImage)void setHoverContent(Image image)
Default: null.
Calling this method implies setHover(null). In other words, the last
invocation of setHoverContent(org.zkoss.image.Image) overrides the previous
setHover(java.lang.String), if any.
image - the image to display.setHover(java.lang.String)void setHoverContent(java.awt.image.RenderedImage image)
It actually encodes the rendered image to an PNG image (
Image) with Images.encode(java.lang.String, java.awt.image.RenderedImage, float, boolean), and then
invoke setHoverContent(org.zkoss.image.Image).
If you want more control such as different format, quality, and naming,
you can use Images directly.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||