Package util

Class JSpinnerDoubleModel

  • All Implemented Interfaces:
    Serializable, SpinnerModel

    public class JSpinnerDoubleModel
    extends SpinnerNumberModel
    Modèle de spinner pour des valeurs de type double

    Il est nécessaire d'arrondir les valeurs dans la fonction setValue pour éviter des évenements multiple lors de l'appui sur les boutons du spinner. c'est un problème de comparaison entre 2 valeurs de type double, avec un arrondi ca fonctionne

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

      • JSpinnerDoubleModel

        public JSpinnerDoubleModel​(double value,
                                   double minimum,
                                   double maximum,
                                   double stepSize)
        Construit un objet modèle de spinner double
        Parameters:
        value - valeur du modèle
        minimum - valeur minimum du modèle
        maximum - valeur maximum du modèle
        stepSize - pas du modèle
      • JSpinnerDoubleModel

        public JSpinnerDoubleModel​(double value,
                                   double minimum,
                                   double maximum,
                                   double stepSize,
                                   boolean noFireStateChangedOnMinMaxModification)
        Construit un objet modèle de spinner double avec possibilité de bloquer l'évènement changement d'état lors des changement du minimum et du maximum avec setMinimum() et setMaximum()
        Parameters:
        value - valeur du modèle
        minimum - valeur minimum du modèle
        maximum - valeur maximum du modèle
        noFireStateChangedOnMinMaxModification - true pour bloquer l'évènement changement d'état