public class KnobSkin
extends javafx.scene.control.SkinBase<javafx.scene.control.Slider>
Modifier and Type | Field and Description |
---|---|
protected double |
dragOffset |
protected javafx.scene.layout.StackPane |
knob |
protected javafx.scene.layout.StackPane |
knobDot |
Constructor and Description |
---|
KnobSkin(javafx.scene.control.Slider slider) |
Modifier and Type | Method and Description |
---|---|
protected double |
computeMaxHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computeMaxWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computeMinHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computeMinWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computePrefHeight(double width,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
protected double |
computePrefWidth(double height,
double topInset,
double rightInset,
double bottomInset,
double leftInset) |
void |
dispose() |
protected void |
layoutChildren(double x,
double y,
double w,
double h) |
void |
thumbDragged(javafx.scene.input.MouseEvent e,
double position) |
void |
thumbPressed(javafx.scene.input.MouseEvent e,
double position) |
void |
thumbReleased(javafx.scene.input.MouseEvent e) |
void |
trackPress(javafx.scene.input.MouseEvent e,
double position) |
computeBaselineOffset, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace
protected double dragOffset
protected javafx.scene.layout.StackPane knob
protected javafx.scene.layout.StackPane knobDot
public void dispose()
dispose
in interface javafx.scene.control.Skin<javafx.scene.control.Slider>
dispose
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
public void thumbPressed(javafx.scene.input.MouseEvent e, double position)
public void trackPress(javafx.scene.input.MouseEvent e, double position)
public void thumbReleased(javafx.scene.input.MouseEvent e)
public void thumbDragged(javafx.scene.input.MouseEvent e, double position)
protected void layoutChildren(double x, double y, double w, double h)
layoutChildren
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
computeMinWidth
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
computeMinHeight
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
computePrefWidth
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
computePrefHeight
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
computeMaxWidth
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
computeMaxHeight
in class javafx.scene.control.SkinBase<javafx.scene.control.Slider>
Copyright © 2018 Ken Händel. All rights reserved.