给你个例子:
thisRenderer = new DefaultTableCellRenderer() { public Component getTableCellRendererComponent(JTable table, Object value,
                                                 boolean isSelected,
                                                 boolean hasFocus, int row,
                                                 int column)
  {
    if (column ==0){File thisfile=new File(((File)value).getName());
   return super.getTableCellRendererComponent(table, (File)thisfile, isSelected,
                                              hasFocus, row,
                                              column);
   
       }
      
    else
    {JButton bn=new JButton("button");
return bn;
}}