Estou precisando colcar uma imagem ou icone numa célula em jtable , até agora oq eu encontrei foi esse modelo mais ele colca a imagem na coluna inteira....alguem poderia me ajudar como colocar essa imagem numa célula especifica?
meu renderer
import java.awt.Component;
import javax.swing.ImageIcon;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
public class MyRenderer extends DefaultTableCellRenderer {
/*
* @see TableCellRenderer#getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int)
*/
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus,
int row, int column) {
ImageIcon icon = new ImageIcon("E:/2° SEMESTRE/peixe_icon.jpg");
setText((String)value);
setIcon(icon);
return this;
}
}
chamada no meu menu
tabela.getColumnModel().getColumn(0).setCellRenderer(new MyRenderer());