El lenguaje de programación Java nos permite crear diferentes tipos de aplicaciones como aplicaciones de Windows o aplicaciones web. La interfaz de usuario es un factor importante al desarrollar una aplicación. La GUI de la aplicación Java se puede hacer interactiva utilizando diferentes colores disponibles en la programación Java.
Constantes de color de Java
Las constantes de color en Java son valores que no se pueden cambiar y se pueden usar con diferentes programas Java.
convertir cadena a la fecha
La siguiente tabla muestra las constantes de color disponibles en la programación Java. La versión totalmente mayúscula representa un valor constante. Pero la versión en minúsculas también funciona bien.
Constantes de color de Java | |
---|---|
NEGRO | negro |
AZUL | azul |
cian | cian |
GRIS OSCURO | gris oscuro |
GRIS | gris |
VERDE | verde |
GRIS CLARO | gris claro |
MAGENTA | magenta |
NARANJA | naranja |
ROSA | rosa |
ROJO | rojo |
BLANCO | blanco |
AMARILLO | amarillo |
Códigos de colores Java
Los colores básicos del sistema de colores son el rojo, el verde y el azul. Java proporciona al constructor de la clase Color diferentes códigos de color RGB como argumentos. Hay muchas herramientas de desarrollador disponibles que ayudan a seleccionar el valor RGB correcto.
La siguiente tabla muestra algunas combinaciones de códigos de colores utilizando diferentes valores RGB.
Color | valor RGB |
---|---|
Negro | 0-0-0 |
rojo muy claro | 255-102-102 |
Luz roja | 255-51-51 |
Rojo | 255-0-0 |
Rojo oscuro | 204-0-0 |
rojo muy oscuro | 153-0-0 |
azul muy claro | 51-204-255 |
Azul claro | 51-153-255 |
Azul | 0-0-255 |
Azul oscuro | 0-0-204 |
azul muy oscuro | 0-0-153 |
verde muy claro | 102-255-102 |
Verde claro | 0-255-51 |
Verde | 0-204-0 |
Verde oscuro | 0-153-0 |
verde muy oscuro | 0-102-0 |
Blanco | 255-255-255 |
Programa de clase de color Java AWT
Java Abstract Window Toolkit es una API para desarrollar aplicaciones Java basadas en GUI. Creemos un programa Java y usemos la clase Color.
ColorExample.java
git agregar todo
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(); } }
Producción:
En el código anterior, una instancia de un JPanelp es creado. El Color objeto de clase c1 se crea utilizando los valores RGB (0, 0, 204) pasados como argumento al constructor. El c1 El objeto de color se asigna como color de fondo para el JPanelp .
Programa de constantes de color de 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); } }
Producción: