Buscar
Social
Ofertas laborales ES
« Charla en Madrid: Novedades en Java 8 y planes más allá | Main | Abierta inscripción y call for papers de Greach 3.0 »
lunes
dic232013

¡Feliz Navidad!

El equipo de javaHispano os desea a todos que paséis unas felices fiestas en compañía de vuestros seres queridos; ¡Feliz Navidad!

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (2)

Hola, tengo un tableCellRenderer que cree con cual quiero pintar las filas si "determinada columna es igual o menor a determinada columna"

por ejemplo tengo una tabla con:

nombre | numerA | numeroB
--------------------------------------
pedro | 70 | 8
-------------------------------------|
juan | 8 | 12
-------------------------------------|
jaime | 100 | 20
-------------------------------------|

yo quiero pintar de rojo la fila de "juan" puesto que numeroA es menor a numeroB

realizé esto pero no me sirvió:

int numeroA= ((Integer)(table.getValueAt(column,6)));
int numeroB = ((Integer)(table.getValueAt(column,7)));

if(numeroA <= numeroB) {
componente.setBackground(Color.red);
}

(Las columnas de la tabla numeroA y numeroB pertenecen a las columnas 6 y 7)
Como podría hacerlo?

enero 4, 2014 | Registered Commenterfernan2001

Deberías haber publicado este asunto en el foro JavaSE. Ya lo he hecho yo por ti.

De todos modos, aquí tienes una solución eficaz al problema:

http://tips4java.wordpress.com/2010/01/24/table-row-rendering/

enero 7, 2014 | Registered Commenterchoces

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>