@Override
	public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {

		if (isSelected) {
			rendererButton.setForeground(table.getSelectionForeground());
			rendererButton.setBackground(table.getSelectionBackground());
		} else{
			rendererButton.setForeground(table.getForeground());
			rendererButton.setBackground(UIManager.getColor("Button.background"));
		}

		label = (value == null) ? "" : value.toString();
		rendererButton.setText(label);
				
		return rendererButton;
	}