使用switch case我想为combobox添加不同的列表,当我编译时我没有看到任何错误。以下是我的代码,可以任何一个请建议什么可能是不更新组合框列表的原因?
public void comboboxlist(Composite parent,String fruit) {
Combo combobox = new Combo(parent,SWT.NONE | SWT.DROP_DOWN | SWT.READ_ONLY);
switch(fruit) {
case "apple":
combobox.setItems(new String[]{"Red","green"});
combobox.addModifyListener( new ModifyListener() {
public void modifyText(final ModifyEvent e) {
}
});
break;
case "mango":
combobox.setItems(new String[]{"Yellow","green"});
combobox.addModifyListener( new ModifyListener() {
public void modifyText(final ModifyEvent e) {
}
});
break;
default : break;
}
}
答案 0 :(得分:1)
对我来说最合理的解释是你的水果既不是“苹果”也不是“芒果”。你检查过了吗?