【初心者】Java質問・相談スレッド127【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0307デフォルトの名無しさん
2009/06/16(火) 19:57:01レンダラーをセットするときに
table.setDefaultRenderer(Object.class, new MyCellRenderer());
だとレンダラーが適応されないんだけど、何でだろう?
table.setDefaultRenderer(Integer.class, new MyCellRenderer());
だと、ちゃんと適応される
確かにテーブルモデルにInteger型の配列を設定しているけれど
そのスーパークラスであるObjectでも処理されるんじゃないの?
検索してみても
table.setDefaultRenderer(Object.class, new MyCellRenderer());
みたいなサンプルは多いんだけど、これだと自前のレンダラーが
呼ばれないんだよなぁ、何でだろう
■ このスレッドは過去ログ倉庫に格納されています