Несколько JComboboxes для одного списка - PullRequest
0 голосов
/ 18 октября 2018

В настоящее время я сталкиваюсь с проблемой при наличии нескольких комбинированных списков для одного списка строк.

У меня есть 1-5 комбинированных списков в зависимости от выбора другого комбинированного списка.
Когда пользователь выбирает «3»затем комбинированные списки 4 и 5. становятся скрытыми.
В данный момент я добавляю содержимое StringLists в каждый комбинированный список в начале программы, позволяя выбирать один и тот же элемент в двух различных комбинированных списках.

Моя цель состоит в том, чтобыпопросите Combobox удалить элементы, которые уже были выбраны другими видимыми Combobox, или добавить их обратно в каждый видимый Combobox, когда другой Combobox изменяет выбранный элемент.

Вот краткий пример того, как он должен выглядеть в конце:

В списке есть {"Сыр", "Хлеб", "Масло"}
Стандартное количество комбинированных списков: 2
В Combobox1 выбрано "Сыр" и "Сливочное масло" в качестве другой опции
Combobox2выбрал «Хлеб», а также «Масло» в качестве другой опции

Пользователь меняет выбранный пункт Combobox2 на «Масло»
В Combobox1 выбран «Сыр» и «Хлеб» в качестве другой опции
В Combobox2 выбран «Масло» и «Хлеб» в качестве другой опции

Пользователь выбирает 3
В Combox1 есть «Сыр»selected
В Combox2 выбрано «Butter»
Combox3 выбрано «Bread»

Я действительно не знаю, как это сделать, не используя несколько переключателей для удаления и добавления элемента для всех возможныхисход.Я искал другие сообщения о похожих проблемах и нашел 2 или 3, но они действительно не применимы к проблеме видимых / невидимых списков.

Любая помощь может быть оценена:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...