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
你们有人可以提出任何建议吗?
答案 0 :(得分:1)
请尝试以下操作:
jComboBox1.setModel(new DefaultComboBoxModel(items));
答案 1 :(得分:0)
使用Items数组启动JComboBox。每当你想在组合框中修改项目时,在数组中添加/删除项目并在更改后重新绘制。