组合框组件创建
问题描述:
我想实现的JComboBox,一旦我使用它的问题没有有效的来源,swingBuilder没有能够再显示出来,告诉我一个错误信息:new JComboBox<String>(tempValuesArray) is not valid source for component creation, it references not existing constructor.
不知道为什么,我怎样才能解决这个问题?组合框组件创建
答
尽管我的数组的元素类型与JComboBox的类型相匹配,但我似乎使用eclipse窗口构建器时也遇到了同样的问题。
private JComboBox<String> newDvdCategoryComboBox = new JComboBox<String>(categories);
@MichaelPickett [再看](http://docs.oracle.com/javase/8/docs/api/javax/swing/JComboBox.html) – VGR
您的数组的元素类型必须匹配JComboBox的泛型类型。因此,新的JComboBox(tempValuesArray)'要求tempValuesArray的类型为String []'。 –
VGR
@VGR我现在看到。我在看过时的东西。 –