jcombobox保存int错误数组

时间:2015-03-11 00:38:14

标签: java jcombobox

Jcombobox可以持有int吗?因为我试过这个并且出错了。

int [] timeSched = new int [] {200,300,400,500};         JComboBox Jcombo1 =新的JComboBox(timeSched);

1 个答案:

答案 0 :(得分:2)

int[]Object[]不同。

您可以使用int[]而不是Integer[],它是原始int类型的包装类,类似于......

Integer[] timeSched = new Integer[] {200,300,400,500};

这允许将值传递给JComboBox的构造函数,该构造函数期望Object的通用数组。

请记住,Java中的泛型不支持原语,因为它定义了Object的基类,而原语是Java中的特殊(非对象)类型