Programovací jazyk Java nám umožňuje vytvárať rôzne typy aplikácií, ako sú aplikácie Windows alebo webové aplikácie. Používateľské rozhranie je dôležitým faktorom pri vývoji aplikácie. GUI aplikácie Java môže byť interaktívne pomocou rôznych farieb dostupných v programovaní Java.
Farebné konštanty Java
Farebné konštanty v jazyku Java sú hodnoty, ktoré sa nedajú zmeniť a možno ich použiť s rôznymi programami Java.
Nasledujúca tabuľka zobrazuje farebné konštanty dostupné v programovaní Java. All-capital verzia zobrazuje konštantnú hodnotu. Verzia s malými písmenami však tiež funguje dobre.
podreťazec v jazyku Java
Farebné konštanty Java | |
---|---|
ČIERNA | čierna |
MODRÁ | Modrá |
TYRKYSOVÝ | tyrkysový |
TMAVO-SIVÁ | tmavo-sivá |
ŠEDÝ | sivá |
ZELENÁ | zelená |
SVETLO SIVÁ | svetlo sivá |
MAGENTA | purpurová |
ORANŽOVÝ | oranžová |
RUŽOVÁ | Ružová |
ČERVENÁ | červená |
BIELY | biely |
ŽLTÁ | žltá |
Java farebné kódy
Základné farby farebného systému sú červená, zelená a modrá. Java poskytuje konštruktorovi triedy Color rôzne farebné kódy RGB ako argumenty. K dispozícii je veľa vývojárskych nástrojov, ktoré pomáhajú pri výbere správnej hodnoty RGB.
Nasledujúca tabuľka zobrazuje niektoré kombinácie farebných kódov s použitím rôznych hodnôt RGB.
Farba | hodnota RGB |
---|---|
čierna | 0-0-0 |
Veľmi svetlo červená | 255-102-102 |
Bledo-červená | 255-51-51 |
Červená | 255-0-0 |
Tmavo červená | 204-0-0 |
Veľmi tmavo červená | 153-0-0 |
Veľmi svetlo modrá | 51-204-255 |
Svetlo modrá | 51-153-255 |
Modrá | 0-0-255 |
Tmavomodrá | 0-0-204 |
Veľmi tmavo modrá | 0-0-153 |
Veľmi svetlo zelená | 102-255-102 |
Svetlo zelená | 0-255-51 |
zelená | 0-204-0 |
Tmavozelený | 0-153-0 |
Veľmi tmavo zelená | 0-102-0 |
biely | 255-255-255 |
Java AWT Color Class Program
Java Abstract Window Toolkit je API pre vývoj aplikácií Java založených na GUI. Vytvorme si Java program a použijeme triedu Color.
reťazec na char 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(); } }
Výkon:
Vo vyššie uvedenom kóde je inštancia a JPanel p je vytvorený. The Farba objekt triedy c1 je vytvorený pomocou hodnôt RGB (0, 0, 204) odovzdaných ako argument konštruktorovi. The c1 farba objektu je priradená ako farba pozadia pre JPanel p .
pohľady a tabuľky
Program Java Color Constants
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); } }
Výkon: