Package util

Class JDoubleMThumbSliderSpinner

  • All Implemented Interfaces:
    ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants

    public class JDoubleMThumbSliderSpinner
    extends JDoubleMThumbSlider
    Classe slider à plusieurs curseurs avec valeurs en double plus spinners synchronisés

    Possibilité de changer le modèle du spinner (seulement avec un objet contenant 1 curseur) en SpinnerListModel avec la fonction setSpinnerListModel(), retour au modele par defaut avec la fonction setDefaultSpinnerModel()

    Author:
    jean-luc.lablee
    See Also:
    Serialized Form
    • Field Detail

      • spinners

        protected JSpinner[] spinners
      • spinnerValueIsAdjusting

        protected boolean spinnerValueIsAdjusting
    • Constructor Detail

      • JDoubleMThumbSliderSpinner

        public JDoubleMThumbSliderSpinner()
        Construit un slider à 2 curseurs et 2 spinners
      • JDoubleMThumbSliderSpinner

        public JDoubleMThumbSliderSpinner​(int thumbNum)
        Construit un slider à plusieurs curseurs et spinners
        Parameters:
        thumbNum - nombre de curseurs et spinners
    • Method Detail

      • setDoubleMinMax

        public void setDoubleMinMax​(double min,
                                    double max)
        Description copied from class: JDoubleMThumbSlider
        Modifie les valeurs minimum et maximum du slider
        Overrides:
        setDoubleMinMax in class JDoubleMThumbSlider
        Parameters:
        min - valeur minimum
        max - valeur maximum
      • setDoubleValue

        public void setDoubleValue​(int index,
                                   double value)
        Description copied from class: JDoubleMThumbSlider
        Fixe la valeur d'un curseur
        Overrides:
        setDoubleValue in class JDoubleMThumbSlider
        Parameters:
        index - index du curseur
        value - valeur
      • getSpinners

        public JSpinner[] getSpinners()
        Renvoie le tableau des spinners
        Returns:
        tableau des spinners
      • setSpinnerListModel

        public void setSpinnerListModel​(double[] values)
        Modifie le modèle de sélection du spinner en SpinnerListModel

        Cette fonction est utilisable uniquement avec un objet à 1 curseur

        Parameters:
        values - valeurs du modèle SpinnerListModel
      • setDefaultSpinnerModel

        public void setDefaultSpinnerModel()
        Réinitialise le modèle du spinner en JSpinnerDoubleModel (modèle par défaut à la construction de l'objet)

        Cette fonction est utilisable uniquement avec un objet à 1 curseur