Вы должны реализовать a TableCellRenderer
и установить его для соответствующего столбца.
A TableCellRenderer
имеет только один метод, который возвращает a Component
для отображения в ячейке таблицы. Однако вам, вероятно, нужно настроить высоту строки, когда вы хотите отображать изображения, так как строки не будут автоматически настраиваться на их содержимое.
О том , как использовать пользовательские рендеры вы можете обратиться к Java - учебники .