private void setTextFromDoubleClick(MouseEvent event) {
		int row = list.locationToIndex(event.getPoint());
		T clickedItem = list.getModel().getElementAt(row);
		storeSelectedValue(clickedItem);
		setText(dataModel.getDisplayText(selectedValue));
		hideMatchingWindow();
		fireUserChoiceMade(clickedItem);
	}
Removes the given listener from this class if it has previously been added.
@param listener The listener to remove.
Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownTextField.java