【发布时间】:2017-05-23 03:03:21
【问题描述】:
我有一个JComboBox,它的值由两部分 int-String 构建而成,如下所示:
01-one
02-two
03-three
所以现在我只有String 部分,并想setSelectedItem 这个部分的项目,但我认为这是不可能的,因为值不匹配或不一样
myComboBox.setSelectedItem("?" + myString);
所以我想做的是:
myComboBox.setSelectedItem("like myString");
有人有想法设置选择与组合框中的值类似的项目,否则这是不可能的?
【问题讨论】:
-
是的,有可能——您必须创建一个方法来检查一个字符串是否与另一个字符串足够相似,并可能返回一个数值或真值,并使用它来确定将所选项目设置为哪个索引。
-
嗯,我真的不认为这个解决方案,谢谢@HovercraftFullOfEels 这可以帮助我:)