动态组合框列表问题

时间:2012-06-27 17:17:22

标签: swt

使用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;
    }
}

1 个答案:

答案 0 :(得分:1)

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