Tecnología

Inicio

¿Qué es el color constante en Java?

¿Qué es el color constante en Java?


Los programas Java pueden modelar objetos visibles, tales como gráficos y controles de interfaz de usuario. Al crear estos en código de programación Java, los desarrolladores pueden hacer uso de los recursos estándar dentro de la lengua. La clase Color proporciona métodos y campos de colores automatizados, incluyendo constantes. constantes de color proporcionan a los desarrolladores con la capacidad para referirse a y el uso de colores a través de los nombres genéricos, en lugar de tener que proporcionar valores numéricos.

Clase de color

El lenguaje Java incluye la clase de color, que cualquier programa Java se puede referir. La clase Color incluye referencias a constantes de color, así como diversos métodos para crear colores personalizados dentro de los programas. Los programas pueden utilizar la clase directamente, o pueden crear instancias de objetos de la clase para su uso dentro de procesamiento de gráficos. El siguiente código de ejemplo muestra la creación de un nuevo objeto Color:
Color = myColor Color.black;

Este código crea un objeto Color haciendo referencia al campo de clase para el color negro. Ahora, el programa puede llamar a otros métodos de la clase en el nuevo objeto.

Los campos de clase

La clase de color incluye una amplia gama de campos estáticos para las constantes de color comunes. Estos incluyen sombras negras, blancas y varios de los otros azules, verdes, amarillos, rojos y grises entre. Los programas pueden crear objetos de color para estos colores estándar y utilizarlos en su estado original, o se pueden llevar a cabo los métodos de procesamiento para alterar los colores. El siguiente código de ejemplo muestra:
Color = myColor Color.blue;
Color = darkerColor myColor.darker ();

Este código primero crea un objeto de color En el campo de la constante para el azul, a continuación, crea un nuevo objeto de color mediante la generación de una versión más oscura de ese color. La clase también proporciona un método para convertir los colores a las versiones más ligeros.

Uso

Los desarrolladores utilizan las constantes de clase y color de color en Java para crear elementos de interfaz de usuario y para el procesamiento de gráficos personalizados. Los programadores usan el lenguaje Java para muchos tipos diferentes de aplicación, tales como programas de diseño gráfico. Los desarrolladores también utilizan el procesamiento de Java para crear elementos gráficos como botones de pantalla dentro de las interfaces de usuario de aplicaciones. Las constantes de clases de color a menudo están involucrados en estas tareas.

Alternativas

En lugar de utilizar las constantes de color estándar, los desarrolladores pueden definir opcionalmente colores utilizando valores RGB (rojo, verde, azul) o los valores HSB (tono, saturación, brillo). En estos, cada valor de color se representa numéricamente. La clase de color también proporciona métodos para la conversión de valores de color de este tipo y para el retorno de los aspectos de un valor de color, tales como la cantidad de rojo, verde o azul. El siguiente código de ejemplo muestra:
darkerColor.getBlue ();

Este código devuelve la cantidad de azul en el objeto de color como un valor entero.