Каковы различия между ComboBox и ChoiceBox в JavaFX? Я не совсем понимаю это только из Javadoc для обоих классов.
В конце дня мне нужен элемент управления выпадающего списка, который можно динамически обновлять во время выполнения (у меня есть база данных на бэкэнд). Для всех случаев в моем приложении мне нужно выбрать только один элемент в раскрывающемся меню. Пользователь также не должен иметь возможность добавить параметр в раскрывающееся меню с экранов, на которых они видны.
Я понимаю, что ComboBox позволяет пользователю добавлять элементы в раскрывающийся список и позволяет выбирать несколько элементов, но из Javadoc кажется, что можно настроить ComboBox таким образом, который соответствует моим потребностям, поэтому кажется, что они в некоторой степени взаимозаменяемы. Я предполагаю, что ComboBox имеет немного больше накладных расходов, чем мне действительно нужно в этом случае, но есть ли что-нибудь еще, что только ComboBox мог бы сделать, что повлияло бы на это решение?
Edit
Наверное, я как-то ответил на свой вопрос о ключевых различиях, так что есть еще что-то, о чем я не упоминал, что отличает 2?