public Component getTableCellRendererComponent(JTable table,
   Object value, boolean isSelected, boolean hasFocus, int row, int column){        setBackground(Color.white);
        setForeground(Color.black);
        //setText((String)value);        switch(Integer.parseInt(value.toString()))
        {
         case 0:
         img = new ImageIcon("alert.gif");//  X 符号
         break;
         case 1:
             img = new ImageIcon("warning.gif");//
             break;
         default:

                  img = new ImageIcon("info_button.gif");
        }
        Object obj=table.getModel().getValueAt(row,column+1);
        System.out.println("("+row+","+(column+1)+")="+obj.toString());
        setIcon(img);
        this.setText(obj.toString()); setFont(table.getFont());//这句不要忘了。        Font ft = getFont();
        System.out.println("ft="+ft.toString());
        return this;
   }
}