public void setSelectedValue(T value) {
		storeSelectedValue(value);
		if (value != null) {
			setText(dataModel.getDisplayText(value));
			setToolTipText(dataModel.getDescription(value));
		}
		else {
			setText("");
			setToolTipText("");
		}
	}
Sets the current selection on this text field.  This will store the provided value and set
the text of the text field to be the name of that value.  If the given value is null, then
the text of this field will be cleared.

@param value The value that is to be the current selection or null to clear the selected
value of this text field.
Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownTextField.java