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

How to add JComboBox(Object[] items) to jComboBox1.addItem(String items);

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

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

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

JComboBox combo = new JComboBox(items);

我不想通过创建新的 JComboBox 对象来做到这一点 我想将它添加到我的拖放中 jComboBox1

大家有什么建议吗?

用项目数组启动 JComboBox。每当你想修改组合框中的项目时 add/remove 数组中的项目并在更改后重新绘制。

尝试以下操作:

jComboBox1.setModel(new DefaultComboBoxModel(items));