public class Slider extends XulElement
Default getZclass()
: z-slider.
Modifier and Type | Field and Description |
---|---|
static String |
DECIMAL
Represent decimal slider.
|
static String |
INTEGER
Represent integer slider.
|
Modifier and Type | Method and Description |
---|---|
double |
getAngleArc()
Returns the degree of arc of the knob slider.
|
int |
getCurpos()
Returns the current position of the slider.
|
double |
getCurposInDouble()
Returns the double value of slider's current position.
|
int |
getMaxpos()
Returns the maximum position of the slider.
|
double |
getMaxposInDouble()
Returns the double value of slider's maximum position.
|
int |
getMinpos()
Returns the minimum position of the slider.
|
double |
getMinposInDouble()
Returns the double value of slider's minimum position.
|
String |
getName()
Returns the name of this component.
|
String |
getOrient()
Returns the orient.
|
int |
getPageIncrement()
Returns the amount that the value of
getCurpos()
changes by when the tray of the scroll bar is clicked. |
double |
getPageIncrementInDouble()
Returns the amount that the value of
getCurpos()
changes by when the tray of the scroll bar is clicked. |
double |
getScaleInput()
Returns the scale ratio of the input in knob mold.
|
String |
getSlidingtext()
Returns the sliding text.
|
int |
getStep()
Returns the step of slider
|
double |
getStepInDouble()
Returns the step of slider
|
double |
getStrokeWidth()
Returns the stroke width of the knob slider.
|
String |
getZclass() |
protected boolean |
isChildable()
Not childable.
|
boolean |
isDecimal()
Returns whether it is a decimal slider.
|
boolean |
isVertical()
Returns whether it is a vertical slider.
|
protected void |
renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) |
void |
service(org.zkoss.zk.au.AuRequest request,
boolean everError)
Processes an AU request.
|
void |
setAngleArc(double angleArc)
Sets the degree of arc for the knob slider.
|
void |
setCurpos(double curpos)
Sets the current position of the slider.
|
void |
setCurpos(int curpos)
Sets the current position of the slider.
|
void |
setMaxpos(double maxpos)
Sets the maximum position of the slider.
|
void |
setMaxpos(int maxpos)
Sets the maximum position of the slider.
|
void |
setMinpos(double minpos)
Sets the minimum position of the slider.
|
void |
setMinpos(int minpos)
Sets the minimum position of the slider.
|
void |
setMode(String mode)
Sets the mode.
|
void |
setMold(String mold)
Sets the mold.
|
void |
setName(String name)
Sets the name of this component.
|
void |
setOrient(String orient)
Sets the orient.
|
void |
setPageIncrement(double pginc)
Sets the amount that the value of
getCurpos()
changes by when the tray of the scroll bar is clicked. |
void |
setPageIncrement(int pginc)
Sets the amount that the value of
getCurpos()
changes by when the tray of the scroll bar is clicked. |
void |
setRange(double minpos,
double maxpos)
Sets the range of slider.
|
void |
setRange(int minpos,
int maxpos)
Sets the range of slider.
|
void |
setScaleInput(double scaleInput)
Sets the scale ratio of the input in knob mold.
|
void |
setSlidingtext(String slidingtext)
Sets the sliding text.
|
void |
setStep(double step)
Sets the step of slider
|
void |
setStep(int step)
Sets the step of slider
|
void |
setStrokeWidth(double strokeWidth)
Sets the stroke width of the knob slider.
|
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
public static final String INTEGER
public static final String DECIMAL
public Slider()
public Slider(int curpos)
curpos
- the current position (default: 0)public String getZclass()
getZclass
in class org.zkoss.zk.ui.HtmlBasedComponent
public String getOrient()
Default: "horizontal".
public void setOrient(String orient) throws org.zkoss.zk.ui.WrongValueException
Default : "horizontal"
orient
- either "horizontal" or "vertical".org.zkoss.zk.ui.WrongValueException
public String getSlidingtext()
Default : "{0}"
public void setSlidingtext(String slidingtext)
public int getCurpos()
Default: 0.
public double getCurposInDouble()
Default: 0.
public void setCurpos(int curpos)
getMaxpos()
,
getMaxpos()
is assumed.public void setCurpos(double curpos) throws org.zkoss.zk.ui.WrongValueException
getMaxpos()
,
getMaxpos()
is assumed.org.zkoss.zk.ui.WrongValueException
public int getMinpos()
Default: 0.
public double getMinposInDouble()
Default: 0.
public void setMinpos(int minpos)
org.zkoss.zk.ui.WrongValueException
- if non-positive minimum is passedpublic void setMinpos(double minpos) throws org.zkoss.zk.ui.WrongValueException
org.zkoss.zk.ui.WrongValueException
- if non-positive minimum is passedpublic int getMaxpos()
Default: 100.
public double getMaxposInDouble()
Default: 100.
public void setMaxpos(int maxpos)
org.zkoss.zk.ui.WrongValueException
- if non-positive maxpos is passedpublic void setMaxpos(double maxpos) throws org.zkoss.zk.ui.WrongValueException
org.zkoss.zk.ui.WrongValueException
- if non-positive maxpos is passedpublic boolean isVertical()
public int getPageIncrement()
getCurpos()
changes by when the tray of the scroll bar is clicked.
Default: -1 (means it will scroll to the position the user clicks).
public double getPageIncrementInDouble()
getCurpos()
changes by when the tray of the scroll bar is clicked.
Default: -1 (means it will scroll to the position the user clicks).
public void setPageIncrement(int pginc)
getCurpos()
changes by when the tray of the scroll bar is clicked.
Default: -1 (means it will scroll to the position the user clicks).
pginc
- the page increment. If negative, slider will scroll
to the position that user clicks.public void setPageIncrement(double pginc) throws org.zkoss.zk.ui.WrongValueException
getCurpos()
changes by when the tray of the scroll bar is clicked.
Default: -1 (means it will scroll to the position the user clicks).
pginc
- the page increment. If negative, slider will scroll
to the position that user clicks.org.zkoss.zk.ui.WrongValueException
public int getStep()
Default: -1 (means it will scroll to the position the user clicks). Note: In "decimal" mode, the fraction part only contains one digit if step is -1.
public double getStepInDouble()
Default: -1 (means it will scroll to the position the user clicks). Note: In "decimal" mode, the fraction part only contains one digit if step is -1.
public void setStep(int step)
step
- the step of slider. If negative, slider will not step.public void setStep(double step) throws org.zkoss.zk.ui.WrongValueException
step
- the step of slider. If negative, slider will not step.org.zkoss.zk.ui.WrongValueException
public String getName()
Default: null.
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
public void setName(String name)
The name is used only to work with "legacy" Web application that handles user's request by servlets. It works only with HTTP/HTML-based browsers. It doesn't work with other kind of clients.
Don't use this method if your application is purely based on ZK's event-driven model.
name
- the name of this component.public void setMold(String mold)
setMold
in interface org.zkoss.zk.ui.Component
setMold
in class org.zkoss.zk.ui.AbstractComponent
mold
- default , scalepublic void setMode(String mode)
Default : "integer"
Note: Knob mold does not support this method, please use setStep(double)
instead.
mode
- either "integer" or "decimal".public boolean isDecimal()
public void setRange(int minpos, int maxpos)
minpos
- the minimum position of the slider.maxpos
- the maximum position of the slider.public void setRange(double minpos, double maxpos)
minpos
- the minimum position of the slider.maxpos
- the maximum position of the slider.public void setAngleArc(double angleArc)
Default : 360.0
angleArc
- is the degree of arc of the knob slider. The unit is degrees (360° for a circle).public double getAngleArc()
Default: 360.0
public void setStrokeWidth(double strokeWidth)
Default: 10.0
strokeWidth
- is the stroke width for the knob sliderpublic double getStrokeWidth()
Default: 10.0
public void setScaleInput(double scaleInput)
scaleInput
- is a number in double that scales the input size.public double getScaleInput()
protected boolean isChildable()
isChildable
in class org.zkoss.zk.ui.AbstractComponent
public void service(org.zkoss.zk.au.AuRequest request, boolean everError)
Default: in addition to what are handled by HtmlBasedComponent.service(org.zkoss.zk.au.AuRequest, boolean)
,
it also handles onOpen.
service
in interface org.zkoss.zk.ui.sys.ComponentCtrl
service
in class org.zkoss.zk.ui.HtmlBasedComponent
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws IOException
renderProperties
in class XulElement
IOException
Copyright © 2020. All rights reserved.