[英]Java: Jlist setSelectedValue() but ignoreCase
myJList.setSelectedValue("someTHING", true); //if "SomeThing" in the list, it won't be selected
我想设置值,但似乎setSelectedValue区分大小写,我想选择一个值但忽略区分大小写,是否可能? 如何?
您可以编写自己的String
包装器,并将equals(Object o)
方法覆盖为不区分大小写,而不是将String
对象添加到ListModel
。 这可能会对您应用的其他区域产生影响。
我无法看到任何一种方法,但可以合并一种或两种方法。
调用getNextMatch()
直到找到确切的元素,然后setSelectedValue
setSelectedValue()不区分大小写,Java区分大小写。
两种解决方案
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.