public class Slider extends XulElement
Default getZclass()
: z-slider.
HtmlBasedComponent.ExtraCtrl
AbstractComponent.Children
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DECIMAL
Represent decimal slider.
|
static java.lang.String |
INTEGER
Represent integer slider.
|
_zclass
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
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.
|
java.lang.String |
getName()
Returns the name of this component.
|
java.lang.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.
|
java.lang.String |
getSlidingtext()
Returns the sliding text.
|
int |
getStep()
Returns the step of slider
Default: -1 (means it will scroll to the position the user clicks).
|
double |
getStepInDouble()
Returns the step of slider
Default: -1 (means it will scroll to the position the user clicks).
|
double |
getStrokeWidth()
Returns the stroke width of the knob slider.
|
java.lang.String |
getZclass()
Returns the ZK Cascading Style class(es) for this component.
|
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(ContentRenderer renderer)
Renders the content of this component, excluding the enclosing
tags and children.
|
void |
service(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(java.lang.String mode)
Sets the mode.
|
void |
setMold(java.lang.String mold)
Sets the mold.
|
void |
setName(java.lang.String name)
Sets the name of this component.
|
void |
setOrient(java.lang.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(java.lang.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, isInitialized, 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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
invalidatePartial
public static final java.lang.String INTEGER
public static final java.lang.String DECIMAL
public Slider()
public Slider(int curpos)
curpos
- the current position (default: 0)public java.lang.String getZclass()
HtmlBasedComponent
AbstractComponent.getMold()
).
Default: null (the default value depends on element).
HtmlBasedComponent.setZclass(java.lang.String)
) will completely replace the default style
of a component. In other words, the default style of a component
is associated with the default value of HtmlBasedComponent.getZclass()
.
Once it is changed, the default style won't be applied at all.
If you want to perform small adjustments, use HtmlBasedComponent.setSclass(java.lang.String)
instead.
getZclass
in class HtmlBasedComponent
HtmlBasedComponent.getSclass()
public java.lang.String getOrient()
Default: "horizontal".
public void setOrient(java.lang.String orient) throws WrongValueException
Default : "horizontal"
orient
- either "horizontal" or "vertical".WrongValueException
public java.lang.String getSlidingtext()
Default : "{0}"
public void setSlidingtext(java.lang.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 WrongValueException
getMaxpos()
,
getMaxpos()
is assumed.WrongValueException
public int getMinpos()
Default: 0.
public double getMinposInDouble()
Default: 0.
public void setMinpos(int minpos)
WrongValueException
- if non-positive minimum is passedpublic void setMinpos(double minpos) throws WrongValueException
WrongValueException
- if non-positive minimum is passedpublic int getMaxpos()
Default: 100.
public double getMaxposInDouble()
Default: 100.
public void setMaxpos(int maxpos)
WrongValueException
- if non-positive maxpos is passedpublic void setMaxpos(double maxpos) throws WrongValueException
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 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.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 WrongValueException
step
- the step of slider. If negative, slider will not step.WrongValueException
public java.lang.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(java.lang.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(java.lang.String mold)
setMold
in interface Component
setMold
in class AbstractComponent
mold
- default , scaleComponentDefinition
public void setMode(java.lang.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 AbstractComponent
public void service(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 ComponentCtrl
service
in class HtmlBasedComponent
everError
- whether any error ever occurred before
processing this request.AbstractComponent.setAuService(org.zkoss.zk.au.AuService)
protected void renderProperties(ContentRenderer renderer) throws java.io.IOException
HtmlBasedComponent
renderProperties
in class XulElement
java.io.IOException
Copyright © 2005-2021 Potix Corporation. All Rights Reserved.