public class ThumbComponent extends ShapeComponent
eventListenerList
Constructor and Description |
---|
ThumbComponent()
Initializes a new instance of the ThumbComponent class.
|
Modifier and Type | Method and Description |
---|---|
void |
addDragEndedListener(ThumbComponentListener listener) |
void |
addDraggedListener(ThumbComponentListener listener) |
void |
addDragStartedListener(ThumbComponentListener listener) |
void |
draw(java.awt.Graphics2D g2d,
RenderOptions options)
ShapeComponent.draw override.
|
protected void |
fireOnDragEnded(ThumbDragEventArgs e) |
protected void |
fireOnDragged(ThumbDragEventArgs e) |
protected void |
fireOnDragStarted(ThumbDragEventArgs e) |
CursorHint |
getCursor(java.awt.geom.Point2D point)
ComponentBase.getCursor override.
|
void |
onMouseDown(java.awt.geom.Point2D point)
ComponentBase.onMouseDown override.
|
void |
onMouseMove(java.awt.geom.Point2D point)
ComponentBase.onMouseMove override.
|
void |
onMouseUp(java.awt.geom.Point2D point)
ComponentBase.onMouseUp override.
|
void |
removeDragEndedListener(ThumbComponentListener listener) |
void |
removeDraggedListener(ThumbComponentListener listener) |
void |
removeDragStartedListener(ThumbComponentListener listener) |
createGeneralPath, createOutlinePath, getBrush, getIsOutline, getPen, getShape, loadFromJson, loadFromXml, readExternal, saveToJson, saveToXml, setBrush, setIsOutline, setPen, setShape, writeExternal
addComponentEventListener, addComponentMouseEventListener, addComponentValidationEventListener, arrangeComponents, confirmValidating, contains, find, getBounds, getChildCount, getDesiredSize, getDocumentBounds, getFocusable, getGridColumn, getGridRow, getHeight, getHorizontalAlignment, getIsEnabled, getIsFocused, getIsHitTestVisible, getIsInteractive, getName, getParent, getParentHost, getVerticalAlignment, getVisible, getWidth, invalidate, invalidateLayout, onAddedToParent, onContextChanged, onGotFocus, onGotFocus, onKeyDown, onKeyPress, onKeyUp, onLostFocus, onLostFocus, onMouseDown, onMouseMove, onMouseUp, onRemovedFromParent, onUnitChanged, onValidated, onValidating, onZoomChanged, raiseValidated, removeComponentEventListener, removeComponentMouseEventListener, removeComponentValidationEventListener, serializeSubcomponents, setBounds, setFocusable, setGridColumn, setGridRow, setHeight, setHorizontalAlignment, setIsEnabled, setIsFocused, setIsHitTestVisible, setIsInteractive, setName, setParent, setVerticalAlignment, setVisible, setWidth, toDocument, toLocal, toParent
public ThumbComponent()
public void draw(java.awt.Graphics2D g2d, RenderOptions options)
draw
in class ShapeComponent
g2d
- The drawing target.options
- A RenderOptions object specifying the drawing context.public void onMouseDown(java.awt.geom.Point2D point)
onMouseDown
in class ComponentBase
point
- A Point2D.Float instance that specifies the current mouse position.public void onMouseMove(java.awt.geom.Point2D point)
onMouseMove
in class ComponentBase
point
- A Point2D.Float instance that specifies the current mouse position.public void onMouseUp(java.awt.geom.Point2D point)
onMouseUp
in class ComponentBase
point
- A Point2D.Float instance that specifies the current mouse position.public CursorHint getCursor(java.awt.geom.Point2D point)
getCursor
in class ComponentBase
point
- A Point2D.Float instance that specifies the current mouse position, in document coordinates.protected void fireOnDragged(ThumbDragEventArgs e)
protected void fireOnDragStarted(ThumbDragEventArgs e)
protected void fireOnDragEnded(ThumbDragEventArgs e)
public void addDraggedListener(ThumbComponentListener listener)
public void removeDraggedListener(ThumbComponentListener listener)
public void addDragStartedListener(ThumbComponentListener listener)
public void removeDragStartedListener(ThumbComponentListener listener)
public void addDragEndedListener(ThumbComponentListener listener)
public void removeDragEndedListener(ThumbComponentListener listener)