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

标签 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 中) 但我通常无法将此项目(即Object[]项目)添加到我的jComboBox1

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

JComboBox combo = new JComboBox(items);

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

大家能给点建议吗?

最佳答案

尝试以下操作:

jComboBox1.setModel(new DefaultComboBoxModel(items));

关于java - 如何将 JComboBox(Object[] items) 添加到 jComboBox1.addItem(String items);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759179/

相关文章:

java - 此代码是否适用于二叉树中的欧拉之旅?

java - 如何使用公共(public)接口(interface)访问 Java 类文件中的方法?

java - 单击按钮循环浏览 Jlabel 图像时出现 for 循环问题

java - JComboBox,itemStateChanged

java - JComboBox + JPA

java - 将列表解码为类型

java - 我可以修复 JRadioButton 的宽度吗?

java - 如何将Tab的鼠标点转换为JTabbedPane的点?

Java Swing 和事件错误?

java - JTable和JComboBox的结合使用