logo

Códigos de cores Java

A linguagem de programação Java nos permite criar diferentes tipos de aplicativos, como aplicativos Windows ou aplicativos web. A interface do usuário é um fator importante durante o desenvolvimento de um aplicativo. A GUI do aplicativo Java pode se tornar interativa usando diferentes cores disponíveis na programação Java.

Constantes de cores Java

As constantes de cores em Java são valores que não podem ser alterados e podem ser usados ​​com diferentes programas Java.

java classificando um arraylist

A tabela a seguir mostra as constantes de cores disponíveis na programação Java. A versão em maiúsculas representa um valor constante. Mas a versão em minúsculas também funciona bem.

Constantes de cores Java
PRETO preto
AZUL azul
CIANO ciano
CINZA ESCURO cinza escuro
CINZA cinza
VERDE verde
CINZA CLARO cinza claro
MAGENTA magenta
LARANJA laranja
ROSA rosa
VERMELHO vermelho
BRANCO branco
AMARELO amarelo

Códigos de cores Java

As cores básicas do sistema de cores são vermelho, verde e azul. Java fornece ao construtor da classe Color diferentes códigos de cores RGB como argumentos. Muitas ferramentas de desenvolvedor estão disponíveis para ajudar a escolher o valor RGB correto.

A tabela a seguir mostra algumas combinações de códigos de cores usando diferentes valores RGB.

Cor Valor RGB
Preto 0-0-0
Vermelho muito claro 255-102-102
Luz vermelha 255-51-51
Vermelho 255-0-0
Vermelho escuro 204-0-0
Vermelho muito escuro 153-0-0
Azul muito claro 51-204-255
Azul claro 51-153-255
Azul 0-0-255
Azul escuro 0-0-204
Azul muito escuro 0-0-153
Verde bem claro 102-255-102
Luz verde 0-255-51
Verde 0-204-0
Verde escuro 0-153-0
Verde muito escuro 0-102-0
Branco 255-255-255

Programa de classe de cores Java AWT

Java Abstract Window Toolkit é uma API para desenvolver aplicativos Java baseados em GUI. Vamos criar um programa Java e usar a classe Color.

ColorExample.java

árvore binária de travessia de pedidos por correio
 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(); } } 

Saída:

Códigos de cores Java

No código acima, uma instância de um JPanelp é criado. O Cor objeto de classe c1 é criado usando os valores RGB (0, 0, 204) passados ​​como argumento para o construtor. O c1 objeto de cor é atribuído como cor de fundo para o JPanelp .

Programa Java de constantes de cores

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); } } 

Saída:

Códigos de cores Java