По существу, метод ComboBox.setEditable
добавляет / удаляет редактор в ComboBox, который можно получить с помощью ComboBox.getEditor()
Чтобы сохранить TextField (длякопировать из), но отключить пользовательский ввод, просто установите флаг editable
в базовом TextField:
private ComboBox<String> myComboBox;
[...]
myComboBox.setEditable(true);
myComboBox.getEditor().setEditable(false);
РЕДАКТИРОВАТЬ:
Как сказал @jewelsea в комментарии ниже, вы можете скрытьсписок, как только пользователь просит открыть его:
myComboBox.setOnShown(event -> comboBox.hide());
Я думаю, что было бы «чище» отключить кнопку, которая открывает раскрывающийся список, но, к сожалению, я пока не нашел способа сделать это.