如何将JComboBox(Object []项)添加到jComboBox1.addItem(String items);

时间:2017-05-03 11:46:49

标签: java swing jcombobox

Object[] items = {new ComboItem("A"), new ComboItem("B"),
            new ComboItem("1", false), new ComboItem("2", false),
            new ComboItem("abc"), new ComboItem("def")};

如上所述,我创建了一个物品的对象数组,用于放入jComboBox1组件(我已将其拖放到我的JFrame中) 但我通常无法将此项目(e.i Object []项目)添加到我的jComboBox1

但我可以这样做:(但这不是我想要的)

JComboBox combo = new JComboBox(items);

我不想通过创建新的JComboBox对象来实现此目标我想将其添加到我的拖放jComboBox1

你们有人可以提出任何建议吗?

2 个答案:

答案 0 :(得分:1)

请尝试以下操作:

jComboBox1.setModel(new DefaultComboBoxModel(items));

答案 1 :(得分:0)

使用Items数组启动JComboBox。每当你想在组合框中修改项目时,在数组中添加/删除项目并在更改后重新绘制。