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