Jcombobox可以持有int吗?因为我试过这个并且出错了。
int [] timeSched = new int [] {200,300,400,500}; JComboBox Jcombo1 =新的JComboBox(timeSched);
答案 0 :(得分:2)
int[]
与Object[]
不同。
您可以使用int[]
而不是Integer[]
,它是原始int
类型的包装类,类似于......
Integer[] timeSched = new Integer[] {200,300,400,500};
这允许将值传递给JComboBox
的构造函数,该构造函数期望Object
的通用数组。
请记住,Java中的泛型不支持原语,因为它定义了Object
的基类,而原语是Java中的特殊(非对象)类型