0

使用 switch case 我想向组合框添加不同的列表,当我编译时我没有看到任何错误。以下是我的代码,有人可以建议不更新组合框列表的原因吗?

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;
    }
}
4

1 回答 1

1

对我来说最合理的解释是你的水果既不是“苹果”也不是“芒果”。你检查过吗?

于 2012-06-29T07:37:59.003 回答