Package util

Class JDoubleMThumbSlider

    • Field Detail

      • resolution

        protected int resolution
      • doubleMin

        protected double doubleMin
      • doubleMax

        protected double doubleMax
      • thumbCrossing

        protected boolean thumbCrossing
      • thumbMinimalDistance

        protected int thumbMinimalDistance
    • Constructor Detail

      • JDoubleMThumbSlider

        public JDoubleMThumbSlider​(int thumbNum)
        Construit un slider à plusieurs curseurs
        Parameters:
        thumbNum - nombre de curseurs
      • JDoubleMThumbSlider

        public JDoubleMThumbSlider()
        Construit un slider à 2 curseurs
    • Method Detail

      • setDoubleMinMax

        public void setDoubleMinMax​(double min,
                                    double max)
        Modifie les valeurs minimum et maximum du slider
        Parameters:
        min - valeur minimum
        max - valeur maximum
      • getDoubleMax

        public double getDoubleMax()
        Returns:
        Renvoie doubleMax.
      • getDoubleMin

        public double getDoubleMin()
        Returns:
        Renvoie doubleMin.
      • modelValueToDoubleValue

        protected double modelValueToDoubleValue​(int modelValue)
        Converti une valeur du modèle en valeur en double
        Parameters:
        modelValue - valeur du modèle
        Returns:
        valeur en double
      • doubleValueToModelValue

        protected int doubleValueToModelValue​(double doubleValue)
        Converti une valeur en double en valeur du modèle
        Parameters:
        doubleValue - valeur en double
        Returns:
        valeur du modèle
      • setDoubleValue

        public void setDoubleValue​(int index,
                                   double doubleValue)
        Fixe la valeur d'un curseur
        Parameters:
        index - index du curseur
        doubleValue - valeur
      • getDoubleValue

        public double getDoubleValue​(int index)
        Renvoie la valeur d'un curseur
        Parameters:
        index - index du curseur
        Returns:
        valeur du curseur
      • setThumbCrossing

        public void setThumbCrossing​(boolean thumbCrossing)
        Parameters:
        thumbCrossing - thumbCrossing à définir.
      • sliderStateChanged

        protected void sliderStateChanged​(int thumbIndex)
        Appellé lors du déplacement des curseurs
        Parameters:
        thumbIndex - index du curseur
      • fireLocalChangeEvent

        protected void fireLocalChangeEvent()
        Appel des listeners locaux