logo

Цветни кодове на Java

Езикът за програмиране Java ни позволява да създаваме различни типове приложения като приложение за Windows или уеб приложение. Потребителският интерфейс е важен фактор при разработването на приложение. GUI на Java приложението може да бъде направен интерактивен, като се използват различни цветове, налични в програмирането на Java.

Цветови константи на Java

Цветовите константи в Java са стойности, които не могат да се променят и могат да се използват с различни програми на Java.

Следващата таблица показва цветовите константи, налични в програмирането на Java. Версията с главни букви изобразява постоянна стойност. Но версията с малки букви също работи добре.

Цветови константи на Java
ЧЕРЕН черен
СИН син
ЦИАН циан
ТЪМНО СИВО тъмно сиво
СИВО сиво
ЗЕЛЕНО зелено
СВЕТЛО СИВО светло сиво
МАГЕНТА магента
ПОРТОКАЛ оранжево
РОЗОВ розово
ЧЕРВЕН червен
БЯЛ бяло
ЖЪЛТ жълто

Цветни кодове на Java

Основните цветове на цветовата система са червено, зелено и синьо. Java предоставя конструктора на клас Color с различни RGB цветови кодове като аргументи. Налични са много инструменти за разработчици, които помагат при избирането на правилната RGB стойност.

Следната таблица показва някои комбинации от цветови кодове, използващи различни RGB стойности.

Цвят RGB стойност
черен 0-0-0
Много светло червено 255-102-102
Светло червено 255-51-51
червен 255-0-0
Тъмно червено 204-0-0
Много тъмно червено 153-0-0
Много светло синьо 51-204-255
Светло синьо 51-153-255
Син 0-0-255
Тъмно синьо 0-0-204
Много тъмно синьо 0-0-153
Много светло зелено 102-255-102
Светло зелено 0-255-51
Зелено 0-204-0
Тъмнозелено 0-153-0
Много тъмно зелено 0-102-0
Бяло 255-255-255

Java AWT програма за цветови класове

Java Abstract Window Toolkit е API за разработване на GUI базирани Java приложения. Нека създадем Java програма и използваме класа 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(); } } 

Изход:

Цветни кодове на Java

В горния код, екземпляр на a JPanel стр е създаден. The Цвят клас обект c1 се създава с помощта на RGB стойностите (0, 0, 204), предадени като аргумент на конструктора. The c1 цветен обект е зададен като фонов цвят за JPanel стр .

Програма за цветни константи на 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); } } 

Изход:

Цветни кодове на Java