code: @Override
  	public Component getTableCellEditorComponent(final JTable table, final Object value,
  		final boolean isSelected, final int row, final int column)
  	{
  		setRow(row);
  		setColumn(column);
  		setValue(value);
  		if (isSelected)
  		{
  			getButton().setForeground(table.getSelectionForeground());
  			getButton().setBackground(table.getSelectionBackground());
  		}
  		else
  		{
  			getButton().setForeground(table.getForeground());
  			getButton().setBackground(table.getBackground());
  		}
  		getButton().setText(onSetText());
  		setClicked(true);
  		return getButton();
  	}
docs: {@inheritDoc}