我想知道是否可以使用 if 语句检查 JList(或 JList 模型)的特定值。
我想使用 list.setSelectedValue()
来突出显示当前值,但如果该值不在 JList 中,则会引发错误,因此我想使用 if 来检查它是否在 JList 中。
谢谢
最佳答案
您可以使用 JList#getNextMatch()
方法如下:
String s = "element";//Say you want to look up for String "element "
int index = list.getNextMatch(s,0,Position.Bias.Forward);
if (index != -1)
list.setSelectedValue(s,true);
关于java - 检查 JList 是否具有特定值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15792881/