JTableで自前でセルレンダラーを処理したいんだけど
レンダラーをセットするときに

table.setDefaultRenderer(Object.class, new MyCellRenderer());
だとレンダラーが適応されないんだけど、何でだろう?

table.setDefaultRenderer(Integer.class, new MyCellRenderer());
だと、ちゃんと適応される

確かにテーブルモデルにInteger型の配列を設定しているけれど
そのスーパークラスであるObjectでも処理されるんじゃないの?

検索してみても
table.setDefaultRenderer(Object.class, new MyCellRenderer());
みたいなサンプルは多いんだけど、これだと自前のレンダラーが
呼ばれないんだよなぁ、何でだろう