Class RangeSliderSkin

java.lang.Object
javafx.scene.control.SkinBase<RangeSlider>
impl.org.controlsfx.skin.RangeSliderSkin
All Implemented Interfaces:
Skin<RangeSlider>

public class RangeSliderSkin extends SkinBase<RangeSlider>
  • Constructor Details

    • RangeSliderSkin

      public RangeSliderSkin(RangeSlider rangeSlider)
  • Method Details

    • layoutChildren

      protected void layoutChildren(double x, double y, double w, double h)
      Overrides:
      layoutChildren in class SkinBase<RangeSlider>
    • computeMinWidth

      protected double computeMinWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMinWidth in class SkinBase<RangeSlider>
    • computeMinHeight

      protected double computeMinHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMinHeight in class SkinBase<RangeSlider>
    • computePrefWidth

      protected double computePrefWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computePrefWidth in class SkinBase<RangeSlider>
    • computePrefHeight

      protected double computePrefHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computePrefHeight in class SkinBase<RangeSlider>
    • computeMaxWidth

      protected double computeMaxWidth(double height, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMaxWidth in class SkinBase<RangeSlider>
    • computeMaxHeight

      protected double computeMaxHeight(double width, double topInset, double rightInset, double bottomInset, double leftInset)
      Overrides:
      computeMaxHeight in class SkinBase<RangeSlider>
    • setSelectedValue

      public void setSelectedValue(Callback<Void,RangeSliderSkin.FocusedChild> c)
    • trackRelease

      public void trackRelease(MouseEvent e, double position)
    • lowThumbPressed

      public void lowThumbPressed(MouseEvent e, double position)
      Parameters:
      position - The mouse position on track with 0.0 being beginning of track and 1.0 being the end
    • lowThumbDragged

      public void lowThumbDragged(MouseEvent e, double position)
      Parameters:
      position - The mouse position on track with 0.0 being beginning of track and 1.0 being the end
    • lowThumbReleased

      public void lowThumbReleased(MouseEvent e)
      When lowThumb is released lowValueChanging should be set to false.