|
||||||||||
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 |
Methods inherited from interface org.zkoss.zk.ui.ext.Scope |
---|
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute |
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 |