组合框组件创建

组合框组件创建

问题描述:

我想实现的JComboBox,一旦我使用它的问题没有有效的来源,swingBuilder没有能够再显示出来,告诉我一个错误信息:new JComboBox<String>(tempValuesArray) is not valid source for component creation, it references not existing constructor. 不知道为什么,我怎样才能解决这个问题?组合框组件创建

+0

@MichaelPickett [再看](http://docs.oracle.com/javase/8/docs/api/javax/swing/JComboBox.html) – VGR

+0

您的数组的元素类型必须匹配JComboBox的泛型类型。因此,新的JComboBox (tempValuesArray)'要求tempValuesArray的类型为String []'。 – VGR

+0

@VGR我现在看到。我在看过时的东西。 –

尽管我的数组的元素类型与JComboBox的类型相匹配,但我似乎使用eclipse窗口构建器时也遇到了同样的问题。

private JComboBox<String> newDvdCategoryComboBox = new JComboBox<String>(categories);