13.17 Spinner Control

Bonjour, à tous dans cette vidéo, nous allons voir le "spinner". Le Spinner est similaire à ComboBox, qui permet aux utilisateurs de choisir l'ensemble de valeurs. Similairement à ComboBox, Spinners peut modifier, il permet également aux utilisateurs d'ajouter des valeurs. Contrairement à ComboBox, Spinner qui a aucune liste déroulante, n'affiche que la valeur actuelle. Il est souvent remplacé ComboBox lorsque l'ensemble de valeurs peut être très grande. Eh bien, nous commençons simplement par taper le nom qui est "Spinner". il va y avoir un rowIndex = 2 et columnIndex = 4 Nous pouvons également définir une portée minimale et maximale min = 0 et max = 100 comme avec le slider Et maintenant, si nous exécutons ceci. Vous pouvez voir ici maintenant avec le "spinner". Il peut en fait spécifier une portée dans laquelle nous pouvons être assez précis contrairement au slider. Mais évidemment l'avantage c'est que c'est beaucoup plus précis, donc, si on voulait entrer une valeur précise et il y a 100 au maximum. Donc évidemment, si on voulait faire une valeur comme 92 par exemple, nous ne pouvions pas vraiment faire cela avec le slider. Parce que nous avons besoin de plus de précision donc le spinner nous permet également d'être un peu plus précis. Maintenant, si vous remarquez pour le moment nous ne pouvons pas taper dedans, ce serait bien si nous pouvions réellement taper un nombre, si nous savions quel était le nombre, nous pouvons le faire. Et la façon de le faire est de simplement définir la propriété "editable" pour qu'elle soit égale à vrai. Donc, si je rends editable égal à "True" nous pouvons y aller et taper un nombre. Si nous réexécutons le programme Maintenant nous pouvons taper des nombres. Remarquer quand je tape un nombre au-delà du maximum, il ne va sélectionner que le maximum. Je ne peux pas aller au-delà de 100. Une autre chose que nous pouvons faire avec le "spinner" est que nous pouvons définir la valeur initiale. Cela peut donc être très pratique dans ce cas si vous définissez une portée minimale et maximale pour définir une valeur initiale, par exemple à mi-chemin. Donc on va faire initialValue = 50 et réexécutons le programme. Vous voyez maintenant que nous avons une valeur par défaut qui commence à 50. C'était tout pour le spinner dans la prochaine, nous allons voir le ColorPicker qui est le sélecteur de couleur Aller! je vous dis à la prochaine !