myJList.setSelectedValue("someTHING", true); //if "SomeThing" in the list, it won't be selected
我想设置值,但似乎setSelectedValue区分大小写,我想选择一个值但忽略区分大小写,是否可能?怎么样?
答案 0 :(得分:2)
您可以编写自己的String
包装器,并覆盖ListModel
方法以区分大小写,而不是将String
个对象添加到equals(Object o)
。这可能会对您应用的其他区域产生影响。
答案 1 :(得分:1)
我can't see任何一种方法,但是合并一种或两种方法就可以了。
致电getNextMatch()
,直至找到确切的元素,然后setSelectedValue
答案 2 :(得分:1)
setSelectedValue()不区分大小写,Java区分大小写 两种解决方案: