![](/img/trans.png)
[英]Unable to add an object to a jComboBox; addItem(…) method only accepts String
[英]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
),但是我通常无法将此项目 (ei Object []项目)添加到我的jComboBox1
但是我可以这样:( 但这不是我想要的)
JComboBox combo = new JComboBox(items);
我不想通过创建一个新的JComboBox
对象来做到这一点,我想将其添加到我的Dragged and Dropped jComboBox1
有人可以提出任何建议吗?
请尝试以下操作:
jComboBox1.setModel(new DefaultComboBoxModel(items));
用Items数组启动JComboBox。 每当您要修改组合框中的项目时,就可以从数组中添加/删除该项目,并在更改后重新绘制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.