¿ programas Java pueden modelar los elementos 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 dentro de la lengua estándar . La clase Color proporciona métodos y campos automatizados para los colores , incluyendo constantes . Constantes de color proporcionan a los desarrolladores con la capacidad para referirse a utilizar y colores a través de nombres genéricos , en lugar de tener que proporcionar valores numéricos . Color de la Clase
El lenguaje Java incluye la clase de color , que cualquier programa Java se puede referir. La clase Color incluye referencias a las 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 cómo crear un nuevo objeto Color : Color myColor = Color.black ;
Este código crea un objeto Color refiriéndose al campo de clase para el color negro . Ahora, el programa puede llamar a otros métodos de la clase en el nuevo objeto .
Clase campos
La clase Color incluye una amplia gama de campos estáticos de constantes de color comunes. Estos incluyen tonos negros, blancos y diferentes de azul, verde , amarillo , rojo y gris entre otros. Los programas se pueden crear objetos de colores 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 ejemplo de código muestra : Color myColor = Color.blue ; color darkerColor = myColor.darker ();
Este código primero crea un objeto de color utilizando el campo constante de 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 ligeras.
Uso
desarrolladores utilizan la clase Color y constantes de color en Java para crear elementos de interfaz de usuario y para el procesamiento de gráficos personalizado. Los programadores usan el lenguaje Java para muchos tipos diferentes de aplicaciones , tales como programas de diseño gráfico . Los desarrolladores también pueden utilizar procesadores de Java para crear elementos gráficos como botones para exhibirse en las interfaces de usuario de las aplicaciones . Las constantes de la clase de color están a menudo involucrados en estas tareas.
Alternativas
En lugar de utilizar las constantes de color estándar , los desarrolladores pueden definir opcionalmente colores utilizando RGB ( Red , Green, azul) o HSB ( Hue , Saturación , Brillo ) valores . En ellos, cada valor de color se representa numéricamente. El color de la clase también proporciona métodos para la conversión de los valores de color entre estos tipos y para el retorno de los aspectos de un valor de color , tales como la cantidad de rojo , verde o azul . El siguiente ejemplo de código muestra : darkerColor.getBlue ();
Este código devuelve la cantidad de azul en el objeto de color como un valor entero
.