? Programmes Java peuvent modéliser les éléments visibles tels que des graphiques et des contrôles de l'interface utilisateur . Lors de la création de ces dans le code de programmation Java , les développeurs peuvent utiliser les ressources standard dans le langage . La classe Color fournit des méthodes et des champs automatisés pour les couleurs , y compris les constantes . Constantes de couleur offrent aux développeurs la possibilité de consulter et d' utiliser des couleurs grâce à des noms génériques , plutôt que d'avoir à fournir des valeurs numériques. Couleur classe
Le langage Java inclut la classe de couleur, qui tout programme Java peut se référer. La classe Color comprend des références aux constantes de couleur ainsi que diverses méthodes pour créer des couleurs personnalisées dans les programmes . Les programmes peuvent utiliser la classe directement , ou peuvent créer des instances d'objets de la classe pour une utilisation dans le traitement graphique . L'exemple de code suivant illustre la création d'un nouvel objet : Couleur myColor = Color.Black ;
Ce code crée un objet de couleur en se référant au champ de classe pour la couleur noire. Le programme peut maintenant appeler d'autres méthodes de la classe sur le nouvel objet.
Classes Champs
La classe Color comprend un éventail de champs statiques pour les constantes de couleur habituelles . Ceux-ci incluent les nuances noires , blanches et diverses du bleu , vert, jaune , rouge et gris , entre autres. Les programmes peuvent créer des objets de couleurs pour ces couleurs standards et les utiliser dans leur état d'origine , ou peuvent effectuer des méthodes de traitement pour modifier les couleurs. L'exemple de code suivant montre : Couleur myColor = color.blue ; Couleur darkerColor = myColor.darker ();
Ce code crée d'abord un objet de couleur en utilisant le champ constant pour le bleu, puis crée un nouvel objet de couleur en générant une version plus foncée de cette couleur. La classe fournit également une méthode pour convertir les couleurs à des versions plus légères .
Utilisation
développeurs utilisent la classe Color et constantes de couleur en Java pour créer des éléments d'interface utilisateur et pour le traitement des graphiques personnalisés . Les programmeurs utilisent le langage Java pour différents types d'applications , comme les programmes de conception graphique. Les développeurs utilisent également le traitement Java pour créer des éléments graphiques tels que des boutons pour l'affichage dans les interfaces utilisateur de l'application . Les constantes de la classe de couleur sont souvent impliqués dans ces tâches.
Alternatives
Plutôt que d'utiliser les constantes de couleurs standard , les développeurs peuvent éventuellement définir les couleurs à l'aide de RVB (Rouge , Vert, bleu) ou TSL (Teinte , Saturation , Luminosité ) valeurs . Dans ceux-ci, chaque valeur de couleur est représenté numériquement . La classe Color fournit également des méthodes pour convertir des valeurs de couleur entre ces types et pour renvoyer les aspects d'une valeur de couleur , tels que la quantité de rouge , vert ou bleu . L'exemple de code suivant montre : darkerColor.getBlue ();
Ce code renvoie la quantité de bleu dans l'objet de couleur comme une valeur entière
.