为什么我做的JTable 里的ImageIcon不显示图片,而是显示的图片的地址?

解决方案 »

  1.   

    我也出现了这样的问题,原因在于你的表中的单元格的内容是用object对象实现的……
      

  2.   

    覆盖以下两个方法就好了 model = new DefaultTableModel(colData, colName){
    // 设置单元格不可编辑
    public boolean isCellEditable(int row, int column) 
    {
    return false;
    }
    // 覆盖此方法以显示图片
    public Class<?> getColumnClass(int columnIndex) {
    return getValueAt(0, columnIndex).getClass();
    }
    };