Modele spinner

by dlesser11 on February 20, 2019

Pour créer un SpinnerNumberModel pour la plage d`entiers zéro à 100, avec 50 comme valeur initiale, on peut écrire: les Spinners pour les entiers et les doubles sont communs, donc les constructeurs spéciaux pour ces cas sont fournis. Par exemple, pour créer le modèle dans l`exemple précédent, on peut également écrire:. . Cette méthode déclenche un ChangeEvent si le minimum a changé. Ce modèle hérite d`un ChangeListener. Les ChangeListener sont notifiés chaque fois que les propriétés Value, stepSize, minimum ou maximum du modèle changent. En règle générale, cette propriété est un nombre du même type que la valeur, mais il est possible d`utiliser n`importe quel comparable avec une méthode compareTo pour un nombre avec le même type que la valeur. Par exemple, si value était un long, le minimum peut être une sous-classe de date définie comme ceci: les paramètres minimum et maximum peuvent être null pour indiquer que la plage n`a pas de limite supérieure ou inférieure. Si value ou stepSize est null, ou si les valeurs minimum et maximum sont spécifiées et mininum > maximum, une exception IllegalArgumentException est levée. De même, si (minimum < = value < = maximum) est false, une exception IllegalArgumentException est levée. ..

Previous post:

Next post: