【发布时间】:2016-11-11 16:21:43
【问题描述】:
我需要创建一堆相同的 JComboBox。我正在尝试使用 DefaultComboBoxModel 来生成模型。但是,我还需要根据要包含在列表中的数据创建几个不同的模型。因此,我创建了一个我想用来生成模型的类。
public class ModelComboBox<T> {
public ModelComboBox(ArrayList<String> list_) {
DefaultComboBoxModel<String> model=new DefaultComboBoxModel<String>();
for (String entry : list_) {
model.addElement(entry);
}
}
}
当我尝试使用模型时,我得到一个 ModelComboBox.ModelComboBox 无法解析为类型错误。
meatNames=new JComboBox<String>(new ModelComboBox.ModelComboBox<String>(meats));
谁能帮助我告诉它 ModelComboBox.ModelComboBox 的类型是什么的语法?我在参数中尝试了 (DefaultComboBoxModel) 的各种位置,但我没有尝试过。 TIA。
【问题讨论】: