2015-02-17 81 views
0

我在java类中有一个数组,我想在jcombobox中显示所有数组项。我有一些在C#中的经验,我已经尝试做类似的事情,关于C#,与循环,但在我的代码中有些错误。目前我没有电脑,所以我不能在这里发布任何代码来查看和分析我的工作。如何在combobox中显示数组项目

如何创建显示所有的数组项的方法,当他被正确jcomboboxevent称为

+0

告诉我们你已经编码到目前为止plz – 2015-02-17 21:53:54

+0

如果你看看javadoc有一个构造函数,它需要[[Vector '](http://docs.oracle.com/javase/8/docs/api/javax/swing/JComboBox.html#JComboBox-java.util.Vector-)或['E []'](http: //docs.oracle.com/javase/8/docs/api/javax/swing/JComboBox.html#JComboBox-E:A-)您可以在其中传递数组。 – chancea 2015-02-17 21:55:26

回答

0

试试这个: 为的ArrayList为此,

Whatever type[] obj = arraylist.toArray(new whatever type[arraylist.size()]); 
    JComboBox<?> combo = new JComboBox<>(obj); 

对于数组做到这一点:

JComboBox<?> combo = new JComboBox<>(array); 
相关问题