Как сделать изображение в ячейке JTable
Я хочу применить средство визуализации к ячейке моего JTable, для этого я создал класс с именем myRenderer:
import java.awt.Component;
import javax.swing.ImageIcon;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class MyRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(JTable table, ImageIcon icon) {
setIcon(icon);
return this;
}
}
И я использую этот фрагмент кода, чтобы применить рендерер к ячейке:
MyRenderer renderer = new MyRenderer();
renderer.getTableCellRendererComponent(table, icon);
table.getColumnModel().getColumn(6).setCellRenderer(renderer);
Проблема в том, что RedeBerer применяется ко всем ячейкам в столбце 6, и я хочу, чтобы он применялся только к одной ячейке (строка / столбец), но я не знаю, как это сделать?
заранее спасибо