Para poder hacer estos cambios contamos con la clase Color en Java que nos permite cambiar los colores a las letras y con ello por ejemplo podemos presentar un texto de error en un color diferente a un texto de éxito.
La otra clase con la que contamos es la clase Font, esta nos permite cambiar la familia de la fuente con la cual se muestra el texto, con ello podremos resaltar, homogeneizar o simplemente colocar el texto con una forma más agradable para el usuario.
Clase Color
Como habíamos explicado inicialmente, la clase Color es la que nos permite cambiar la coloración del elemento en la interfaz de usuario que estemos construyendo para nuestra aplicación en Java, para lograr los colores necesarios vamos a trabajar con la paleta RGB o Rojo Verde Azul, con ello podemos hacer combinaciones para lograr el tono necesario.
La clase reside en el paquete java.awt.Color y para utilizar su funcionalidad debemos utilizar el constructor de la siguiente forma:
public Color(int r, int g, int <img src='http://www.solvetic.com/public/style_emoticons/default/cool.png' class='bbc_emoticon' alt='B)' />;
Donde cada uno de los parámetros corresponde a un color de la paleta RGB, por lo tanto el primer parámetro corresponde a rojo, el segundo a verde y el tercero a azul. Veamos en el siguiente ejemplo como podemos establecer una instancia con este constructor:
Con esto lograremos establecer una tonalidad, luego si queremos implementarla en algún elemento de nuestra interfaz podemos hacer lo siguiente:
Vemos que creamos un elemento JButton luego con los métodos setBackground y setForeground podemos pasarle una instancia de la clase Color y con ello estableceremos el color que deben tener.
Clase Font
La clase Font nos permite cambiar la familia de fuentes y el estilo de las letras que utilizamos para construir las palabras en la interfaz de usuario de nuestra aplicación, su uso es muy similar en forma a la clase Color y reside en el paquete java.awt.Font.
Para utilizarla dentro de nuestras aplicaciones debemos llamar a su constructor como vemos en el siguiente ejemplo:
public Font(String nombre, int estilo, int tamaño);
Donde cada parámetro va a corresponder a una característica en especial, la primera que llamamos nombre es la que nos va a definir la familia de la fuente, puede ser SansSerif, Serif, etc. Luego el segundo parámetro es el estilo, es decir, si va en negritas, cursivas, itálicas etc. Y por último el tercer parámetro será el tamaño de la fuente, es decir, 14 puntos, 16 puntos, etc. Veamos un pequeño ejemplo en la siguiente imagen de cómo podemos aplicar esto:
Notamos que luego de construir la instancia necesaria, para aplicarla al elemento lo hacemos a través del método setFont.
Finalizando este tutorial hemos aprendido a cambiar el estilo de nuestras interfaces, cambiando el color y el tipo de fuente utilizada en las aplicaciones hechas en Java.