Section courante

A propos

Section administrative du site

Color

Couleur
Java java.awt

Description

Cette classe permet d'utiliser des couleurs contenu dans un espace de couleur RVB (RGB) par défaut ou dans un espace de couleur arbitraire identifié par l'objet ColorSpace.

Liste des méthodes

Méthode Prototype Description Hérité
COLOR Color(ColorSpace cspace, float[] components, float alpha); Ce constructeur permet de créer une couleur dans un espace de couleur avec la composante de couleur spécifié dans le tableau de float et l'alpha spécifié.  
COLOR Color(float r, float g, float b); Ce constructeur permet de créer une couleur opaque RVB (RGB en anglais) avec des valeurs de rouge, vert et bleu dans les intervalles de 0,0 à 1,0.  
COLOR Color(float r, float g, float b, float a); Ce constructeur permet de créer une couleur opaque RVB (RGB en anglais) avec des valeurs de rouge, vert, bleu et l'alpha dans les intervalles de 0,0 à 1,0.  
COLOR Color(int rgb); Ce constructeur permet de créer une couleur opaque RVB (RGB en anglais) avec la combinaison de valeur RVB constitué de composante rouge des bits entre 16 et 23, de composante verte entre les bits 8 à 15 et de composante bleu entre les bits de 0 à 7.  
COLOR Color(int rgba, boolean hasalpha); Ce constructeur permet de créer une couleur opaque RVB (RGB en anglais) avec la combinaison de valeur RVB constitué de composante alpha des bits entre 24 à 31, de composante rouge des bits entre 16 et 23, de composante verte entre les bits 8 à 15 et de composante bleu entre les bits de 0 à 7.  
COLOR Color(int r, int g, int b); Ce constructeur permet de créer une couleur opaque RVB avec la valeur de couleur de rouge, vert et bleu dans l'intervalle entre 0 et 255.  
COLOR Color(int r, int g, int b, int a); Ce constructeur permet de créer une couleur opaque RVB avec la valeur de couleur de rouge, vert, bleu et alpha dans l'intervalle entre 0 et 255.  
BRIGHTER Color brighter(); Cette méthode permet de créer une nouvelle couleur étant une version de couleur claire de la couleur de l'objet.  
CREATECONTEXT PaintContext createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints); Cette méthode permet de créer et retourner un contexte de peinture utilisé pour générer une palette de couleur solide.  
DARKER Color darker(); Cette méthode permet de créer une nouvelle couleur étant une version de couleur foncé de la couleur de l'objet.  
DECODE static Color decode(String nm); Cette méthode permet de convertir une chaine de caractères représentant une couleur en entier correspondant à une couleur opaque.  
EQUALS boolean equals(Object obj); Cette méthode permet de demander si l'objet spécifié est égale avec la couleur de l'objet.  
GETALPHA int getAlpha(); Cette méthode permet de demander la composante alpha dans l'intervalle entre 0 et 255.  
GETBLUE int getBlue(); Cette méthode permet de demander la composante de bleu dans l'intervalle entre 0 et 255.  
GETCOLOR static Color getColor(String nm); Cette méthode permet de rechercher la couleur correspondante dans les propriétés systèmes.  
GETCOLOR static Color getColor(String nm, Color v); Cette méthode permet de rechercher la couleur avec le vecteur correspondant dans les propriétés systèmes.  
GETCOLOR static Color getColor(String nm, int v); Cette méthode permet de rechercher la couleur avec le vecteur entier correspondant dans les propriétés systèmes.  
GETCOLOR float[] getColorComponents(ColorSpace cspace, float[] compArray); Cette méthode permet de demander un tableau de float contenant seulement la couleur de composante dans l'espace de couleur spécifié.  
GETCOLORCOMPONENTS float[] getColorComponents(float[] compArray); Cette méthode permet de demander un tableau de float contenant seulement la couleur de composante dans l'espace de couleur de l'objet.  
GETCOLORSPACE ColorSpace getColorSpace(); Cette méthode permet de demander l'espace de couleur de cet objet.  
GETCOMPONENTS float[] getComponents(ColorSpace cspace, float[] compArray); Cette méthode permet de demander un tableau de float contenant la couleur et l'alpha de la couleur de cet objet dans l'espace de couleur spécifié.  
GETCOMPONENTS float[] getComponents(float[] compArray); Cette méthode permet de demander un tableau de float contenant la couleur et l'alpha de la couleur de cet objet dans l'espace de cet objet.  
GETGREEN int getGreen(); Cette méthode permet de demander la composante de vert dans l'intervalle entre 0 et 255.  
GETHSBCOLOR static Color getHSBColor(float h, float s, float b); Cette méthode permet de créer un objet de couleur basé sur les valeurs d'un modèle de couleur HSB.  
GETRED int getRed(); Cette méthode permet de demander la composante de rouge dans l'intervalle entre 0 et 255.  
GETRGB int getRGB(); Cette méthode permet de demander la valeur RVB représentant la couleur RVB par défaut.  
GETRGBCOLORCOMPONENTS float[] getRGBColorComponents(float[] compArray); Cette méthode permet de demander un tableau de float contenant seulement la composante de couleur de cet objet dans l'espace de couleur RVB par défaut.  
GETRGBCOMPONENTS float[] getRGBComponents(float[] compArray); Cette méthode permet de demander un tableau de float contenant la composante de couleur et l'alpha représentant l'espace de couleur RVB par défaut.  
GETTRANSPARENCY int getTransparency(); Cette méthode permet de demander le mode transparent pour cet objet.  
GETTRANSPARENCY int getTransparency(); Cette méthode permet de demander le mode transparent pour cet objet.  
HASHCODE int hashCode(); Cette méthode permet de demander le code haché pour cet objet.  
HSBTORGB static int HSBtoRGB(float hue, float saturation, float brightness); Cette méthode permet de convertir une composante de couleur de modèle HSB en son équivalent de modèle RVB (RGB en anglais).  
RGBTOHSB static float[] RGBtoHSB(int r, int g, int b, float[] hsbvals); Cette méthode permet de convertir une composante de couleur de modèle RVB (RGB en anglais) en son équivalent de modèle HSB.  
TOSTRING String toString(); Cette méthode permet de demander la chaîne de caractères représentant cet objet.  


Dernière mise à jour : Dimanche, le 21 juin 2015