Java programmeringsspråk lar oss lage forskjellige typer applikasjoner som Windows-applikasjoner eller webapplikasjoner. Brukergrensesnittet er en viktig faktor når man utvikler en applikasjon. GUI-en til Java-applikasjonen kan gjøres interaktiv ved å bruke forskjellige farger tilgjengelig i Java-programmering.
Java-fargekonstanter
Fargekonstantene i Java er verdier som ikke kan endres og kan brukes med forskjellige Java-programmer.
Tabellen nedenfor viser fargekonstantene som er tilgjengelige i Java-programmeringen. Versjonen med kun kapital viser en konstant verdi. Men versjonen med små bokstaver fungerer også fint.
Java-fargekonstanter | |
---|---|
SVART | svart |
BLÅ | blå |
CYAN | cyan |
MØRKEGRÅ | mørkegrå |
GRÅ | grå |
GRØNN | grønn |
LYSEGRÅ | lysegrå |
MAGENTA | magenta |
ORANSJE | oransje |
ROSA | rosa |
RØD | rød |
HVIT | hvit |
GUL | gul |
Java fargekoder
De grunnleggende fargene i fargesystemet er rødt, grønt og blått. Java gir fargeklassekonstruktøren forskjellige RGB-fargekoder som argumenter. Mange utviklerverktøy er tilgjengelige som hjelper deg med å finne riktig RGB-verdi.
Tabellen nedenfor viser noen fargekodekombinasjoner som bruker forskjellige RGB-verdier.
Farge | RGB-verdi |
---|---|
Svart | 0-0-0 |
Veldig lys rød | 255-102-102 |
Lyse rød | 255-51-51 |
rød | 255-0-0 |
Mørkerød | 204-0-0 |
Veldig mørk rød | 153-0-0 |
Veldig lyseblått | 51-204-255 |
Lyse blå | 51-153-255 |
Blå | 0-0-255 |
Mørke blå | 0-0-204 |
Veldig mørk blå | 0-0-153 |
Veldig lysegrønn | 102-255-102 |
Lysegrønn | 0-255-51 |
Grønn | 0-204-0 |
Mørk grønn | 0-153-0 |
Veldig mørkegrønn | 0-102-0 |
Hvit | 255-255-255 |
Java AWT Color Class Program
Java Abstract Window Toolkit er et API for utvikling av GUI-baserte Java-applikasjoner. La oss lage et Java-program og bruke 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(); } }
Produksjon:
I koden ovenfor er en forekomst av en JPanel s er skapt. De Farge klasseobjekt c1 er opprettet ved å bruke RGB-verdiene (0, 0, 204) sendt som et argument til konstruktøren. De c1 fargeobjekt er tilordnet som bakgrunnsfarge for JPanel s .
Java-program for fargekonstanter
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); } }
Produksjon: