logo

Codis de color Java

El llenguatge de programació Java ens permet crear diferents tipus d'aplicacions com l'aplicació Windows o l'aplicació web. La interfície d'usuari és un factor important a l'hora de desenvolupar una aplicació. La GUI de l'aplicació Java es pot fer interactiva utilitzant diferents colors disponibles a la programació Java.

Constants de color Java

Les constants de color a Java són valors que no es poden canviar i es poden utilitzar amb diferents programes Java.

java int a la cadena

La taula següent mostra les constants de color disponibles a la programació Java. La versió amb majúscules representa un valor constant. Però la versió en minúscules també funciona bé.

Constants de color Java
NEGRE negre
BLAU blau
CIAN cian
GRIS FOSC gris fosc
GRIS gris
VERD verd
GRIS CLAR gris clar
MAGENTA magenta
TARONJA taronja
ROSA rosa
VERMELL vermell
BLANC blanc
GROC groc

Codis de color Java

Els colors bàsics del sistema de colors són el vermell, el verd i el blau. Java proporciona al constructor de classe Color diferents codis de color RGB com a arguments. Hi ha moltes eines de desenvolupament disponibles que ajuden a recollir el valor RGB correcte.

La taula següent mostra algunes combinacions de codis de colors amb diferents valors RGB.

Color Valor RGB
Negre 0-0-0
Vermell molt clar 255-102-102
Vermell clar 255-51-51
Vermell 255-0-0
Vermell fosc 204-0-0
Vermell molt fosc 153-0-0
Blau molt clar 51-204-255
Blau clar 51-153-255
Blau 0-0-255
Blau fosc 0-0-204
Blau molt fosc 0-0-153
Verd molt clar 102-255-102
Verd clar 0-255-51
Verd 0-204-0
Verd fosc 0-153-0
Verd molt fosc 0-102-0
Blanc 255-255-255

Programa Java AWT Color Class

Java Abstract Window Toolkit és una API per desenvolupar aplicacions Java basades en GUI. Creem un programa Java i utilitzem la classe Color.

ColorExample.java

bash elif
 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(); } } 

Sortida:

Codis de color Java

Al codi anterior, una instància d'a JPanel pàg es crea. El Color objecte de classe c1 es crea utilitzant els valors RGB (0, 0, 204) passats com a argument al constructor. El c1 objecte de color s'assigna com a color de fons per a JPanel pàg .

Programa Java de constants de color

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); } } 

Sortida:

Codis de color Java