Alternar colores en jTable

466 views
Skip to first unread message

Leandro David Paschiero

unread,
Jan 24, 2014, 3:36:23 PM1/24/14
to jav...@googlegroups.com

Hola, mi dilema es que tengo una tabla (jTable) con datos cargados desde una tabla de MySQL como, Nombre, Apellido, No de Identidad, etc, y deseo que esta tabla alterne los colores de las filas (ej: la primer fila sea un color claro, la segunda sea un color oscuro y la tercera vuelva a ser el mismo color claro que la primera y así sucesivamente). Quisiera saber si hay una forma de hacer esto.


Saludos.

Marcelo Mora Miranda

unread,
Jan 24, 2014, 3:59:57 PM1/24/14
to jav...@googlegroups.com


Hola, mi dilema es que tengo una tabla (jTable) con datos cargados desde una tabla de MySQL como, Nombre, Apellido, No de Identidad, etc, y deseo que esta tabla alterne los colores de las filas (ej: la primer fila sea un color claro, la segunda sea un color oscuro y la tercera vuelva a ser el mismo color claro que la primera y así sucesivamente). Quisiera saber si hay una forma de hacer esto.


Saludos.


--
www.JavaSOS.com
---
Has recibido este mensaje porque estás suscrito al grupo "JavaSOS" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a javasos+u...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/javasos.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Jose Antonio Gomez

unread,
Jan 24, 2014, 3:48:54 PM1/24/14
to jav...@googlegroups.com
Puedes probar utilizando JXTable, aqui esta linq para un ejemplo


este componente ya trae la funcionalidad que mencionas.

Otra opción es que tu programes el render de las filas, aquí tienes un ejemplo:


Saludos.


El 24 de enero de 2014, 16:36, Leandro David Paschiero <leandro....@gmail.com> escribió:

Hola, mi dilema es que tengo una tabla (jTable) con datos cargados desde una tabla de MySQL como, Nombre, Apellido, No de Identidad, etc, y deseo que esta tabla alterne los colores de las filas (ej: la primer fila sea un color claro, la segunda sea un color oscuro y la tercera vuelva a ser el mismo color claro que la primera y así sucesivamente). Quisiera saber si hay una forma de hacer esto.


Saludos.

--
www.JavaSOS.com
---
Has recibido este mensaje porque estás suscrito al grupo "JavaSOS" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a javasos+u...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/javasos.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Ing. José Atonio Gómez V.

Leandro David Paschiero

unread,
Apr 10, 2014, 1:39:12 PM4/10/14
to jav...@googlegroups.com
La solucion la obtuve de este blog:

http://stackoverflow.com/questions/3184975/jtable-with-striped-background

Lo hice heredando el jtable en un objeto propio donde hay que sobreescribir el metodo TableCellRender() como explica en dicho blog. (Y como me dijeron otros compañeros del grupo) Solo que ahi lo entendi un poquito mejor. XD

Gracias al amigo Francisco y a todos los que respondieron.

Saludos.
Reply all
Reply to author
Forward
0 new messages