2015-05-04 164 views
0

我做了如下的JComboBox對象,但它不會工作:使用初始化字符串數組

JComboBox brand = new JComboBox({"Pizza Hut", "Papa John's", "Dominos" }); 

的錯誤是: Syntax error on token "new", @ expected after this token

請幫助我瞭解是什麼問題。

回答

4

不能剪短陣列的創建,您需要提供更多信息,以便編譯器可以解析的類型,例如

JComboBox brand = new JComboBox(new Object[]{"Pizza Hut", "Papa John's", "Dominos" }); 
+0

我可以使用新的String [],而不是新的對象[ ]? – GuptillGunther

+0

@GuptillGunther是的,但是除非你使用泛型,比如'JComboBox brand = new JComboBox <>(new String [] {「Pizza Hut」,「Papa John's」,「Dominos」});'這對於'JComboBox' – MadProgrammer

+0

哦......我明白了。多謝,夥計。 :) – GuptillGunther