当前有一个名为 SundayList 的 ArrayList,一旦加载框架 AddStudent(GUI 位),就会加载它
Netbeans自动生成的代码是:
comboboxSunday = new javax.swing.JComboBox();
comboboxSunday.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item1", "Item2" }));
如何使用我自己的数组加载组合框项目? 该数组包含以下项目:
Activity1
Activity2
Activity3
Activity4
从我之前的搜索中,人们提到使用 toString()
和 toArray()
,但我不熟悉这两种方法,也不熟悉它们如何帮助将列表加载到组合框中,因为我对 java 很陌生..
最佳答案
您可以创建自己的 ComboBoxModel
,它将 List
作为主要参数,但这会涉及更多一些
comboboxSunday.setModel(new DefaultComboBoxModel());
for (Object item : listOfItems) {
comboboxSunday.addItem(item);
}
关于java - 使用 netbeans 将 ArrayList 加载到 JCombobox 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15333941/