如何在jComboBox中选择项目

jtn*_*ire 6 java swing

我有一个jComboBox,我填充了一些对象.对象属于我自己创建的类型,包括String和int.对象的toString方法返回String,它显示在组合框中.

现在,我希望用代码在组合框中选择一个项目.我该怎么做呢?

有多个项目以相同的字母开头

谢谢

Mat*_*ARD 10

我想这就像查看javadocs和教程一样简单:如何使用组合框

JComboBox j = something;
...
j.setSelectedIndex(anIndex);
// or
j.setSelectedItem(anObject);
Run Code Online (Sandbox Code Playgroud)

编辑: setSelectedItem在模型的对象上使用内部等于.因此,如果模型中的对象的equals方法适用于对象类的"int"属性,那么即使两个对象具有相同的"String"属性,它也会按预期工作.