Przy okazji moich zabaw ze Swingiem – krótko o tym jak ulepszyć JTable.
Mamy sobie JTable taką:

A będziemy chcieli taką:

Wzbogacimy więc naszą tabelkę o bardzo ładne oznaczenie numerów wierszy, oraz kolorowanie co drugiego rekordu.
Zabieg pierwszy: kolorowanie co drugiego wiersza
Aby używać warunkowego kolorowania wierszy, musimy wskazać naszej tabelce, by wykorzystała obiekt klasy pochodnej od DefaultTableCellRenderer, np. takiej:

class [...]