logo

Java farvekoder

Java-programmeringssprog giver os mulighed for at skabe forskellige typer applikationer som Windows-applikationer eller webapplikationer. Brugergrænsefladen er en vigtig faktor under udvikling af en applikation. Java-applikationens GUI kan gøres interaktiv ved hjælp af forskellige farver, der er tilgængelige i Java-programmering.

Java farvekonstanter

Farvekonstanterne i Java er værdier, der ikke kan ændres og kan bruges med forskellige Java-programmer.

Følgende tabel viser de farvekonstanter, der er tilgængelige i Java-programmeringen. Udgaven med hovedstader viser en konstant værdi. Men udgaven med små bogstaver fungerer også fint.

Java farvekonstanter
SORT sort
BLÅ blå
CYAN cyan
MØRKEGRÅ mørkegrå
GRÅ grå
GRØN grøn
LYSEGRÅ lysegrå
MAGENTA magenta
ORANGE orange
LYSERØD lyserød
RØD rød
HVID hvid
GUL gul

Java farvekoder

De grundlæggende farver i farvesystemet er rød, grøn og blå. Java giver Color-klassekonstruktøren forskellige RGB-farvekoder som argumenter. Mange udviklerværktøjer er tilgængelige, som hjælper med at hente den korrekte RGB-værdi.

Følgende tabel viser nogle farvekodekombinationer, der bruger forskellige RGB-værdier.

Farve RGB værdi
Sort 0-0-0
Meget lys rød 255-102-102
Lys rød 255-51-51
Rød 255-0-0
Mørkerød 204-0-0
Meget mørkerød 153-0-0
Meget lyseblå 51-204-255
Lyseblå 51-153-255
Blå 0-0-255
Mørkeblå 0-0-204
Meget mørkeblå 0-0-153
Meget lysegrøn 102-255-102
Lysegrøn 0-255-51
Grøn 0-204-0
Mørkegrøn 0-153-0
Meget mørkegrøn 0-102-0
hvid 255-255-255

Java AWT farveklasseprogram

Java Abstract Window Toolkit er et API til udvikling af GUI-baserede Java-applikationer. Lad os lave et Java-program og bruge Color-klassen.

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

Produktion:

Java farvekoder

I ovenstående kode er en forekomst af en JPanel s er oprettet. Det Farve klasseobjekt c1 oprettes ved hjælp af RGB-værdierne (0, 0, 204), der er sendt som et argument til konstruktøren. Det c1 farveobjekt er tildelt som baggrundsfarve for JPanel s .

Java farvekonstanter program

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

Produktion:

Java farvekoder