Java - 12.14 ColorPicker et DatePicker : choisir une couleur ou une date
Les sélecteurs de couleur et de date sont des composants pratiques pour l'utilisateur. Ils évitent de saisir une valeur à la main et réduisent les erreurs. Cette leçon présente le ColorPicker et le DatePicker, deux composants que l'on retrouve dans toutes sortes d'applications.
Le sélecteur de couleurs
Le ColorPicker affiche une liste déroulante de couleurs. L'utilisateur peut cliquer sur une couleur, la déplacer ou taper directement son code.
Une couleur choisie peut être enregistrée. Elle reste active pendant toute la durée de l'application, sauf si l'utilisateur en choisit une autre.
Le sélecteur peut afficher le nom de la couleur ou son code web. Ce code commence par un dièse, suivi de six chiffres, et décrit précisément une couleur.
ColorPicker colorPicker = new ColorPicker();
Le sélecteur de date
Le DatePicker permet de choisir une date dans un calendrier. Il est très utilisé dans les applications qui manipulent des dates.
La vidéo déclare ensuite un DatePicker, puis l'affiche avec le ColorPicker dans la même fenêtre pour les comparer.
DatePicker datePicker = new DatePicker();
En résumé
Le ColorPicker et le DatePicker offrent un choix visuel à l'utilisateur. Le premier propose des couleurs, le second des dates. Ces deux composants sont courants dans les applications modernes, car ils rendent la saisie plus simple.
Points clés
- Le ColorPicker propose une liste déroulante de couleurs.
- Une couleur peut être choisie par un clic ou par la saisie de son code.
- Le code web d'une couleur commence par un dièse, suivi de six chiffres.
- Le DatePicker permet de choisir une date dans un calendrier.
- Ces composants évitent les erreurs de saisie.
Questions fréquentes
Quelle est la différence entre ColorPicker et DatePicker ?
Le ColorPicker sert à choisir une couleur, le DatePicker sert à choisir une date.
Peut-on taper la couleur au lieu de la choisir ?
Oui, la vidéo montre qu'on peut saisir directement le code de la couleur.
La couleur choisie est-elle conservée ?
Elle reste pendant toute la durée de l'application, sauf si l'utilisateur en choisit une autre.