Take a look at the prepareRenderer method in JTable. I'd suggest extending the JTable and overriding this method, customizing the returned component based upon the JTable selection. Then add a...