JTable table = new JTable() {
public Component prepareRenderer(TableCellRenderer renderer,
int rowIndex, int colIndex) {
JComponent c = (JComponent)super.prepareRenderer(renderer, rowIndex, colIndex);
if( kolicina == -1 )
c.setBackground( new Color(253, 233, 227) );
return c;
} }
Sta ja radim sa tom Tabelom: izbacim sve redove koji ne zadovoljavaju odredjeni logicki uslov, na to dodam neke nove redove koji imaju specificnu vrednost(-1) atributa "kolicina". Te redove sa kolicinom == -1 bojim u boju koju vidite u kodu, svetlo pink. Sve to radi sjajno. Medjutim dalje se vracam na prvobitno stanje tabele, znaci pre bilo kakvog izbacivanja ili dodavanja redova gde kolicine nigde nisu -1, i svi redovi bivaju obojeni u tu pink boju iako ne zadovoljavaju uslov da je kolicina == -1.
Da li neko mozda zna u cemu problem moze biti?
Hvala unapred
H
GTX 580 Lightning XE 3GB
Corsair HX750
CM Sniper