[英]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.