检查一个项目是否已经存在于JComboBox中?
除了迭代后者之外,有没有一种简单的方法来检查一个项目是否已经存在于JComboBox中?这是我想做的:
Item item = ...;
boolean exists = false;
for (int index = 0; index < myComboBox.getItemCount() && !exists; index++) {
if (item.equals(myComboBox.getItemAt(index)) {
exists = true;
}
}
if (!exists) {
myComboBox.addItem(item);
}
谢谢!