I\'m trying to add an icon to a particular JTable column by specifying my own table cell renderer as below (based on parts of this tutorial):
public class My
For better performance reasons JTable reuses the same label for each cell it renders. This means you need to set both text and icon each time you change it.
The same goes for fonts, backgroundcolors and the like
if(icon == null){
label.setText(status);
label.setIcon(null);
}else{
label.setText("");
label.setIcon(icon);
}
should do the trick,