Le langage de programmation Java nous permet de créer différents types d'applications comme une application Windows ou une application Web. L'interface utilisateur est un facteur important lors du développement d'une application. L'interface graphique de l'application Java peut être rendue interactive en utilisant différentes couleurs disponibles dans la programmation Java.
xd sens
Constantes de couleur Java
Les constantes de couleur en Java sont des valeurs qui ne peuvent pas être modifiées et peuvent être utilisées avec différents programmes Java.
Le tableau suivant montre les constantes de couleur disponibles dans la programmation Java. La version en majuscules représente une valeur constante. Mais la version minuscule fonctionne également très bien.
Constantes de couleur Java | |
---|---|
NOIR | noir |
BLEU | bleu |
CYAN | cyan |
GRIS FONCÉ | gris foncé |
GRIS | gris |
VERT | vert |
GRIS CLAIR | gris clair |
MAGENTA | magenta |
ORANGE | orange |
ROSE | rose |
ROUGE | rouge |
BLANC | blanc |
JAUNE | jaune |
Codes couleur Java
Les couleurs de base du système de couleurs sont le rouge, le vert et le bleu. Java fournit au constructeur de classe Color différents codes de couleurs RVB comme arguments. De nombreux outils de développement sont disponibles pour aider à déterminer la valeur RVB correcte.
Le tableau suivant montre quelques combinaisons de codes de couleur utilisant différentes valeurs RVB.
Couleur | Valeur RVB |
---|---|
Noir | 0-0-0 |
Rouge très clair | 255-102-102 |
Rouge clair | 255-51-51 |
Rouge | 255-0-0 |
Rouge foncé | 204-0-0 |
Rouge très foncé | 153-0-0 |
Bleu très clair | 51-204-255 |
Bleu clair | 51-153-255 |
Bleu | 0-0-255 |
Bleu foncé | 0-0-204 |
Bleu très foncé | 0-0-153 |
Vert très clair | 102-255-102 |
Vert clair | 0-255-51 |
Vert | 0-204-0 |
Vert foncé | 0-153-0 |
Vert très foncé | 0-102-0 |
Blanc | 255-255-255 |
Programme de classe de couleurs Java AWT
Java Abstract Window Toolkit est une API permettant de développer des applications Java basées sur une interface graphique. Créons un programme Java et utilisons la classe Color.
questions d'entretien de base sur Java
ColorExample.java
import java.awt.*; import javax.swing.*; class ColorExample extends JFrame { ColorExample() { super('color'); /* create an instance of Color class. */ /* RGB value 0, 0, 204 for Blue color. */ Color c1 = new Color(0, 0, 204); /* create an instance of JPanel. */ JPanel p = new JPanel(); /* Set the background of the JPanel to the specified Color. */ p.setBackground(c1); setSize(200, 200); add(p); show(); } /* Driver Code */ public static void main(String args[]) { ColorExample c = new ColorExample(); } }
Sortir:
Dans le code ci-dessus, une instance de JPanel p est créé. Le Couleur objet de classe c1 est créé en utilisant les valeurs RVB (0, 0, 204) passées en argument au constructeur. Le c1 L'objet couleur est attribué comme couleur d'arrière-plan pour le JPanel p .
nbsp
Programme de constantes de couleur Java
ColorConstExample.java
import java.awt.*; import java.awt.event.*; import java.awt.geom.*; public class ColorConstExample extends Frame { /* Driver Code */ public ColorConstExample() { super('Color Code Example'); prepareGUI(); } public static void main(String[] args) { ColorConstExample obj = new ColorConstExample(); obj.setVisible(true); } private void prepareGUI() { setSize(400,400); setBackground(Color.black); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent windowEvent) { System.exit(0); } }); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; Font plainFont = new Font('Serif', Font.PLAIN, 24); g2.setFont(plainFont); /* Color Constant */ g2.setColor(Color.cyan); g2.drawString('Color Code Example', 50, 70); g2.setColor(Color.BLUE); g2.drawString('This is written in Blue color', 50, 120); } }
Sortir: