Java programmeringsspråk tillåter oss att skapa olika typer av applikationer som Windows-applikationer eller webbapplikationer. Användargränssnittet är en viktig faktor när man utvecklar en applikation. Java-applikationens gränssnitt kan göras interaktivt med hjälp av olika färger tillgängliga i Java-programmering.
Java färgkonstanter
Färgkonstanterna i Java är värden som inte kan ändras och kan användas med olika Java-program.
Följande tabell visar färgkonstanter som är tillgängliga i Java-programmeringen. Hela kapitalversionen visar ett konstant värde. Men versionen med små bokstäver fungerar också bra.
Java färgkonstanter | |
---|---|
SVART | svart |
BLÅ | blå |
CYAN | cyan |
MÖRKGRÅ | mörkgrå |
GRÅ | grå |
GRÖN | grön |
LJUSGRÅ | ljusgrå |
MAGENTA | magenta |
ORANGE | orange |
ROSA | rosa |
RÖD | röd |
VIT | vit |
GUL | gul |
Java färgkoder
De grundläggande färgerna i färgsystemet är rött, grönt och blått. Java förser Color-klasskonstruktorn med olika RGB-färgkoder som argument. Många utvecklarverktyg är tillgängliga som hjälper till att plocka upp rätt RGB-värde.
Följande tabell visar några färgkodskombinationer med olika RGB-värden.
Färg | RGB-värde |
---|---|
Svart | 0-0-0 |
Mycket ljusröd | 255-102-102 |
Ljusröd | 255-51-51 |
Röd | 255-0-0 |
Mörkröd | 204-0-0 |
Mycket mörkröd | 153-0-0 |
Mycket ljusblå | 51-204-255 |
Ljusblå | 51-153-255 |
Blå | 0-0-255 |
Mörkblå | 0-0-204 |
Mycket mörkblå | 0-0-153 |
Mycket ljusgrön | 102-255-102 |
Ljusgrön | 0-255-51 |
Grön | 0-204-0 |
Mörkgrön | 0-153-0 |
Mycket mörkgrön | 0-102-0 |
Vit | 255-255-255 |
Java AWT färgklassprogram
Java Abstract Window Toolkit är ett API för att utveckla GUI-baserade Java-applikationer. Låt oss skapa ett Java-program och använda klassen Color.
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:
I ovanstående kod, en instans av en JPanel sid är skapad. De Färg klassobjekt c1 skapas med RGB-värdena (0, 0, 204) som skickas som ett argument till konstruktorn. De c1 färgobjekt tilldelas som bakgrundsfärg för JPanel sid .
Java Color Constants 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: