Java-Tips: ¿Cómo Asignar Un Color De Fondo A Las Celdas De Un Jtable?

En esta ocasión realizaremos un corto y sencillo tip de JAVA, que nos ayudará a darle un toque diferente a nuestras tablas, ya que nos permitirá atribuirle un color de fondo a todas las celdas; es decir, cambiaremos el tono que traen por defecto (blanco), dándole un aspecto llamativo a nuestro JTable y a la presentación de los registros del mismo.

 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?

Antes de comenzar, hay que tener muy en cuenta, que muchas veces los colores que apliquemos al fondo de las celdas, no harán un buen contraste con el color de la fuente y/o letra de los datos que estas contienen, por lo que en estos casos se hace muy conveniente y casi que una obligación, configurar de igual manera el color de las letras que hay en nuestra tabla. 

Al igual que en otros capítulos de JAVA-Tips, realizaremos los siguientes pasos, utilizando NetBeans IDE (si aún no lo tienes puedes dirigirte a nuestra Zona de descargas, y dar clic en el icono "NetBeans IDE"):

1-Seleccionaremos el JTable, dando clic directamente sobre el mismo, o seleccionándolo desde la ventana "Navegador" (Inspector) de NetBeans IDE, ubicada generalmente en la parte inferior izquierda de nuestra pantalla:

 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?
 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable? 

2-Nos dirigiremos a la ventana "Properties" (Propiedades), la cual se encuentra ubicada generalmente en la parte inferior derecha de nuestra pantalla; a continuación, damos clic en el botón "..." de la propiedad "background" (fondo):
 
 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?

3-Nos aparecerá una nueva ventana, en la cual podremos observar una paleta de colores donde escogeremos el color que queremos asignarle al fondo de las celdas del JTable (tabla), para ello damos clic sobre el recuadro que representa el tono deseado, y posteriormente damos clic en el botón "OK".
Si observamos muy bien, en la ventana que nos encontramos, veremos una serie de pestañas (Muestras, HSV, HSL, RGB, CMYK, Paleta AWT, Paleta Swing, y Paleta del Sistema), las cuales consisten en las distintas formas u opciones que se nos brinda para escoger una tonalidad específica:

 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?

4-Ahora sólo bastará con que ejecutemos nuestro proyecto, y observaremos la nueva apariencia de las celdas de nuestra tabla, en cuanto a color y/o tonalidad se trata:

 a darle un toque diferente a nuestras tablas JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?


Filas de distintos colores...







Hay ciertas circunstancias o casos, en los cuales necesitamos que las filas no tengan el mismo color de fondo, esto a razón de un determinado valor de una columna en específico; sin embargo, aquí ya nos tocaría hacer uso de condicionales, lo que significa adentrarnos en la parte del código, por ello te invito a que revises el artículo "Código JAVA: Colorear filas de una Tabla", en el cual aprenderás a realizar dicha modificación en tu JTable, sin ningún inconveniente.

Si te perdiste el artículo anterior de Emplear campos de fecha en tus formularios".

Te invitamos a seguir el Curso de JAVA: Cómo lo hago en JAVA?, aquí en UH T.I.S tu Blog de tecnología.

Suscríbete a nuestro blog, vía Email o RSS; además puedes seguirnos a través de nuestras redes sociales como: Facebook, Twitter, YouTube y Google+.

Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos.
Si tienes dudas o sugerencias al respecto, abajo puedes dejarnos tus comentarios.
Bendiciones...

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel