2016-09-28 142 views
0

我想實現的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我現在看到。我在看過時的東西。 –

回答

0

儘管我的數組的元素類型與JComboBox的類型相匹配,但我似乎使用eclipse窗口構建器時也遇到了同樣的問題。

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