This may be due to the way you are iterating through your Vector. Try something like
if ( vRows.contains(row) ){
comp.setBackground(Color.LIGHT_GRAY);
}else{
...
Type: Posts; User: copeg
This may be due to the way you are iterating through your Vector. Try something like
if ( vRows.contains(row) ){
comp.setBackground(Color.LIGHT_GRAY);
}else{
...
For what its worth, the reason you are receiving this behavior is because the renderer reuses the components. The solution is to reset the color in the prepareRenderer method
if (row ==...