Java - Color de celda en Jtable en funcion del valor

 
Vista:

Color de celda en Jtable en funcion del valor

Publicado por Salva (62 intervenciones) el 04/05/2006 20:13:00
Tengo una aplicacion que pinta un jtable con unos datos.
Lo que busco es que cuando una celda en concreto tengo el valor "A" toda esa fila se pintara de verde.

Como es posible hacer esto ?? he leido algo sobre DefaultCellRenderer pero no me aclaro.

Agradeceria cualquier orientacion.

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Color de celda en Jtable en funcion del valor

Publicado por chuidiang (950 intervenciones) el 06/05/2006 16:21:20
Hola:

Para cambiar el color de una fila en función de un dato concreto, tienes que construir un TableCellRenderer. En http://www.chuidiang.com/java/tablas/tablarender/tablarender.html tienes un ejemplo de como hacerlo.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Color de celda en Jtable en funcion del valor

Publicado por SALVA (62 intervenciones) el 09/05/2006 16:25:23
Ya lo he conseguido, el problema que se me plantea es el siguiente.

Dicho jTable lo tengo metido en un JScrollPane, cuando muevo el scroll horizontal las celdas pierden su color.

Como puedo conseguir que al mover el jscrollpane no las celdas no pierdan su color ??

he probado con repaint pero nada..

Gracias :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar