La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46254 - COMO PINTAR UNA FILA EN PARTICULAR DE UN OBJETO JTABLE??
Autor:  CHRISTIAN ADAM
Hola a todos. Estoy haciendo un programita para GESTION DE ARTICULOS para mi viejo que tiene un desastre con sus listas de precio.
CreƩ una Clase Articulo y otras subclases para ello. Mi idea es poder grabar en un archivo toda la info de los articulos, levantarla posteriormente a memoria y pasarla a una tabla de JAVA para manipular esa informacion.
Ahora, suponiendo que un determinado articulo no esta "disponible"( para ello en la clase madre de todos los articulos (Articulos) va a haber un valor boleano que me lo diga) yo quiero que el mismo al ser subido a la tabla haga que la fila donde se muestren sus datos se ponga en ROJO de modo que la persona se de cuenta inmediatamente que ese articulo (a traves del color) no esta disponible...
Estuve viendo muchos metodos de la clase JTable y otras asociadas pero en ningun lado econtre como pintar de manera particular con un determinado color toda una FILA. OJO!!!: no quiero que se pinte cuando la estoy seleccionando (como ya vi anteriormente en unos metodos de JAVA) quiero que la fila esa en particular este de color ROJO desde el mismo momento que se cree y hasta el final....

muchisimas gracias...

  Respuesta:  Cesar Maldonado
Puedes ver en la plataforma open sour un API de "swingslabs" y bajarte este jar encontraras entre otras cosas clases que implementan Tables muy bien presentadas y con metodos que si pueden pintar filas en particular, ademas de darte elegacia a la aplicaciĆ³n ya que permite buscar con metodos ya incorporados al api de esta clase. Consultala y utilizala.