Vector comboBoxItems = new Vector();
DefaultComboBoxModel model;
// ComboBox Items have gotten from Data Base initially.
model = new DefaultComboBoxModel(ComboBoxItems);
JComboBox box = new JComboBox(model);
我將此組合框添加到面板。如果我直接在數據庫中添加一些項目,我希望組合框中顯示新添加的項目。動態添加項目到JComboBox
我可以在調試時看到comboBoxItems
中的值,但這些值不出現在我的組合框中。
如何在不關閉面板的情況下將這些新增值添加到組合框中?
問題,JComboBox中可以使用,在這同一時間/添加新的項目(S) – mKorbel
它*應*工作 - [這是一個使用相同構造的一個片段](http://www.java2s.com/Code/JavaAPI/javax.swing/newJComboBoxVectoritems.htm) –
您必須將這些項目添加到模型中,而不是添加到底層向量 - 只有這樣才能激發所需的通知! – kleopatra