private void initDataList() {

		list.setCellRenderer(dataModel.getListRenderer());

		list.addKeyListener(keyListener);
		list.setFocusable(false);
		list.setSelectionModel(createListSelectionModel());

		// add selection listeners to the list to be notified of user selections and
		// to commit the data
		list.addMouseListener(new ListSelectionMouseListener());

		// updates the tooltip text window
		list.addListSelectionListener(getPreviewListener());
	}
Constructor.

@param dataModel provides element storage and search capabilities to this component.
@param updateMinDelay suggestion list refresh delay, triggered after search results have
changed. Too low a value may cause an inconsistent view as filtering tasks complete; too
high a value delivers an unresponsive user experience.
Ghidra/Framework/Docking/src/main/java/docking/widgets/DropDownTextField.java