1
我在JComboBox上使用SwingX AutoCompleteDecorator。一切正常,但我希望我的用戶可以更改我的對象的名稱,名稱也顯示在組合框中。問題是,我可以刷新我的組合框,但如圖片所示,從自動完成裝飾所顯示的字符串是相同的: 使用SwingX AutoCompleteDecorator刷新JComboBox
刷新組合框的代碼如下所示:
try {
Aannemer a = getNewAannemer();
MainController.getInstance().updateAannemer(a);
aannemerBox.revalidate();
aannemerBox.repaint();
} catch (Exception ex) {
//...
}
的當我從組合框中重新選擇對象時字符串更新。 我也嘗試使用組合框的個性化渲染器和編輯器。
任何想法如何我也可以刷新組合框中顯示的字符串?