Cargando



Clase Color y Font en Java

En este tutorial veremos las clases Color y Font, así como la forma en la que las podemos aplicar en nuestras aplicaciones escritas en Java.


ago 22 2014 17:35
Avanzado
ago 26 2014 14:51
Una parte importante de una interfaz de usuarios es la forma en que presentamos los textos, ya que si los mismos le representan dificultad al usuario para leerlos o simplemente no se enfatiza las cosas importantes, probablemente se pierda el impacto que se debe generar.

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:

java_clase_font_color.jpg


Con esto lograremos establecer una tonalidad, luego si queremos implementarla en algún elemento de nuestra interfaz podemos hacer lo siguiente:


java_clase_font_color2.jpg


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:


java_clase_font_color3.jpg


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.

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X