I have a JTable and I want to make a cell a different color depending on the value in one of the other columns of the same row. Basically, set the color of cells, on a cell by cell basis. I have tried to create a custom table cell renderer that will change the background color if the component in the cell is not editable but I have not had much luck. Am I on the right track? Can someone please give me some guidance. It can't be that hard but it's killing me. Thank you.