@Override
		public Component getTableCellRendererComponent(GTableCellRenderingData data) {

			super.getTableCellRendererComponent(data);

			Object value = data.getValue();

			setHorizontalAlignment(SwingConstants.CENTER);
			setText("");

			FoundString.DefinedState state = (FoundString.DefinedState) value;
			Icon icon = getIcon(state);
			setIcon(icon);
			setToolTipText(state.toString());

			return this;
		}
Sets the given row as a selection in the table.  Note, this method assumes that the given
row was obtained by getting the selected row from the table and not somehow
obtained from the model.

@param row the row in the table to select
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/string/StringTableProvider.java