public class ImageSlider extends Slider
horizontal
EMPTY_ELEMENT_ARRAY
Constructor and Description |
---|
ImageSlider(BoundedRangeModel model)
Creates a horizontal slider with the given model.
|
ImageSlider(int min,
int max,
int initialValue)
Creates a horizontal slider with a default bounded range model.
|
Modifier and Type | Method and Description |
---|---|
protected float |
computePercentComplete(int pointerX,
int pointerY)
Computes the percent complete according to the pointer coordinates.
|
void |
renderContent(GraphicsContext g,
Style style,
Rectangle bounds)
Renders the content of the renderable without the border, margin and padding specified in the style.
|
Rectangle |
validateContent(Style style,
Rectangle availableSize)
Gets the content size of the renderable without the border, margin and padding specified in the style.
|
setHorizontal
handleEvent
addOnValueChangeListener, getMaximum, getMinimum, getPercentComplete, getValue, removeOnValueChangeListener, reset, setMaximum, setMinimum, setModel, setValue
addClassSelector, contains, gainFocus, getAttribute, getChild, getChildrenCount, getChildrenElements, getContentBounds, getParentElement, getStyle, hasClassSelector, isInState, isTransparent, lostFocus, mergeStyle, removeAllClassSelectors, removeClassSelector, removeInstanceStyle, render, setClassSelectors, setEnabled, updateStyle, updateStyleOnly, validate
getAbsoluteX, getAbsoluteX, getAbsoluteY, getAbsoluteY, getEventHandler, getHeight, getPanel, getParent, getPreferredHeight, getPreferredWidth, getRelativeX, getRelativeY, getWidgetAt, getWidth, getX, getY, hasFocus, hideNotify, invalidate, isEnabled, isShown, isValid, isVisible, repaint, repaint, requestFocus, requestFocus, revalidate, revalidateSubTree, setBounds, setEventHandler, setLocation, setPreferredSize, setSize, setVisible, showNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEventHandler, getHeight, getWidth, getX, getY, hideNotify, isShown, repaint, repaint, setEventHandler, showNotify
public ImageSlider(BoundedRangeModel model)
model
- the model to use.public ImageSlider(int min, int max, int initialValue)
min
- the minimum value of the slider.max
- the maximum value of the slider.initialValue
- the initial value of the slider.DefaultBoundedRangeModel
public void renderContent(GraphicsContext g, Style style, Rectangle bounds)
StyledRenderable
The given graphics context is translated and clipped according to the given bounds (the border, margin and padding are applied on this graphics context before).
renderContent
in interface StyledRenderable
renderContent
in class Slider
g
- the graphics context where to render the content of the renderable.style
- the style to use.bounds
- the remaining size to render the content.Outline.apply(GraphicsContext, Rectangle)
,
Border.apply(GraphicsContext, Rectangle, int)
,
StyleHelper.renderWithoutContent(GraphicsContext, Rectangle, Style)
protected float computePercentComplete(int pointerX, int pointerY)
AbstractSlider
computePercentComplete
in class Slider
pointerX
- the x coordinate of the pointer.pointerY
- the y coordinate of the pointer.public Rectangle validateContent(Style style, Rectangle availableSize)
StyledRenderable
validateContent
in interface StyledRenderable
validateContent
in class Slider
style
- the style to use.availableSize
- the bounds available for the content. A width or a height equals to MWT.NONE
means no
constraint on this dimension.