Я использую SwingX AutoCompleteDecorator на JComboBox. Все работает отлично, за исключением того, что я хотел бы, чтобы мой пользователь мог изменить имя моего объекта, имя, которое также отображается в поле со списком. Проблема заключается в том, что я могу обновить свой выпадающий но отображаемая строка из автозаполнения декоратора остается такой же, как показано на рисунке: Обновить JComboBox с SwingX AutoCompleteDecorator
код для обновления выпадающий выглядит следующим образом:
try {
Aannemer a = getNewAannemer();
MainController.getInstance().updateAannemer(a);
aannemerBox.revalidate();
aannemerBox.repaint();
} catch (Exception ex) {
//...
}
string, когда я повторно выбираю объект из выпадающего списка. Я также попытался использовать персонализированный рендерер и редактор для combobox.
Любые идеи, как я могу обновить строку, показанную в поле со списком?