JTables use the most specific renderer they can... they already have a default renderer for String, Integer, Boolean, etc. so they are never going to use your renderer if you register it with the java.lang.Object class. You're going to have to set your renderer as the default renderer for the String.class, the java.util.Date.class, and anything else your renderer is providing a view for.
Joined: Feb 28, 2001
Thanks for all the help. I tried setting the default renderer for each class String, Integer and Date, and it is working now. Funny, I've never run into that before. Guess you learn something new every day!! Thanks again!
subject: Setting foreground of a table cell on date column