Why are you setting the renderer every time a mouse click happens? What are you trying to achieve here?
If your table model is an AbstractTableModel or some subclass of that, then to get a row repainted you call the
model's fireTableRowsUpdated method with suitable parameters.
Try "metal" instead of "Metal".
61 13 31 28 80 52 41 Albert Rosenberg
64 76 36 45 54 35 09 Joel Whatever
23 25 54 45 75 01 69 Albert Rosenberg
79 25 63 37 75 42 19 Michael Burton
That is different from what you told us earlier. Please explain.
Campbell has a great suggestion.
61 13 31 28 80 52 41 Albert Rosenberg
64 76 36 45 54 35 09 Joel
79 25 63 37 75 42 19 Michael Burton