public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (!(value instanceof FileColorConfiguration)) { return this; } preinit(table, isSelected, hasFocus); final FileColorConfiguration configuration = (FileColorConfiguration) value; setIconColor(myManager.getColor(configuration.getColorName())); setText(configuration.getColorPresentableName()); return this; }