Limbajul de programare Java ne permite să creăm diferite tipuri de aplicații, cum ar fi aplicația Windows sau aplicația web. Interfața cu utilizatorul este un factor important în dezvoltarea unei aplicații. Interfața grafică a aplicației Java poate fi făcută interactivă folosind diferite culori disponibile în programarea Java.
Constante de culoare Java
Constantele de culoare în Java sunt valori care nu pot fi modificate și pot fi utilizate cu diferite programe Java.
Următorul tabel arată constantele de culoare disponibile în programarea Java. Versiunea cu majuscule descrie o valoare constantă. Dar și versiunea cu minuscule funcționează bine.
baza de date java jdbc
Constante de culoare Java | |
---|---|
NEGRU | negru |
ALBASTRU | albastru |
CIAN | cyan |
GRI ÎNCHIS | gri închis |
GRI | gri |
VERDE | verde |
GRI DESCHIS | gri deschis |
MAGENTA | magenta |
PORTOCALE | portocale |
ROZ | roz |
ROȘU | roșu |
ALB | alb |
GALBEN | galben |
Codurile de culoare Java
Culorile de bază ale sistemului de culori sunt roșu, verde și albastru. Java oferă constructorului clasei Color diferite coduri de culoare RGB ca argumente. Sunt disponibile multe instrumente pentru dezvoltatori care ajută la alegerea valorii RGB corecte.
Următorul tabel prezintă câteva combinații de coduri de culoare folosind diferite valori RGB.
Culoare | Valoarea RGB |
---|---|
Negru | 0-0-0 |
Roșu foarte deschis | 255-102-102 |
Lumina rosie | 255-51-51 |
roșu | 255-0-0 |
Roșu-închis | 204-0-0 |
Roșu foarte închis | 153-0-0 |
Albastru foarte deschis | 51-204-255 |
Albastru deschis | 51-153-255 |
Albastru | 0-0-255 |
Albastru inchis | 0-0-204 |
Albastru foarte închis | 0-0-153 |
Verde foarte deschis | 102-255-102 |
Verde deschis | 0-255-51 |
Verde | 0-204-0 |
Verde inchis | 0-153-0 |
Verde foarte închis | 0-102-0 |
alb | 255-255-255 |
Programul Java AWT Color Class
Java Abstract Window Toolkit este un API pentru dezvoltarea aplicațiilor Java bazate pe GUI. Să creăm un program Java și să folosim clasa Color.
comparați cu șirurile din 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(); } }
Ieșire:
În codul de mai sus, o instanță de a JPanel p este creat. The Culoare obiect de clasă c1 este creat folosind valorile RGB (0, 0, 204) transmise ca argument constructorului. The c1 obiectul de culoare este atribuit ca culoare de fundal pentru JPanel p .
arp-o comandă
Programul de constante de culoare Java
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); } }
Ieșire: