Witam, mam problem z "oznaczeniem" (np zmiana tła) wiersza tabeli (badź jednej komórki), gdy wartość komórki (pobranej z bazy) spełnia dany warunek np. data_w_komorce.before(teraz) - z Gregorian Calendar.
Moja tabela ma kilka kolumn, z czego jedna to data. chcialbym sprawdzac czy data nie jest "przed" dniem dzisiejszym i jeśli tak oznaczyć ją np zmianą tła. Utworzylem juz sobie obiekty teraz i dataZBazy - obydwa GregorianCalendar i gdy wywołam w programie
if (pobranaDataB.before(teraz))
{
System.out.println("\nBaza: "+dataBAZA);
System.out.println("Teraz: "+dataNow);
}
to wszystko się wyświetla jak należy, ale jak zrobić, by "podświetliło" mi automatycznie każdą komórkę spełniającą ten warunek w JTable?
Przeszukiwałem internet i czytalem w wielu tutorialach, że chodzi tu o renderowanie komórki, ale za diabła nie wiem jak spowodować, by dany renderer "zadziałał' na wiersz, tylko po spełnieniu jakiegoś tam warunku (w moim przypadku x.before(y) ). Czy ktoś rozwiązywał już może podobny problem ?
pozdrawiam,
Piotr