jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));


我想知道,如何在运行时在comboBox中添加元素?

最佳答案

“我想知道,如何在运行时在comboBox中添加元素?”


DefaultComboBoxModel#addElement


public void addElement(E anObject)


从接口MutableComboBoxModel复制的描述
在模型的末尾添加一个项目。此方法的实现应通知所有注册的ListDataListeners该项目已添加。

在您的情况下,由于您没有引用模型,因此需要执行此操作

DefaultComboBoxModel model = (DefaultComboBoxModel)jComboBox2.getModel();
model.addElement(...)




并参见How to Use ComboBoxes



还学习阅读文档。只需Here,您就可以搜索DefaultComboBoxModel或您不熟悉的其他任何课程。

08-07 22:12