gpt4 book ai didi

java - 如何在 ListViewer 中选择一个元素

转载 作者:行者123 更新时间:2023-11-30 07:22:23 26 4
gpt4 key购买 nike

我试图在 ListViewer 中查找并选择一个元素,我将一个字符串与 ListViewer 中的每个元素进行比较。

我可以获取元素的索引,但我不知道如何在 Listviewer 中选择它。

String pattern = elementText.gettext();
String[] listViewerValues = mListViewer.getList().getItems();
List<String> valuesList = Arrays.asList(listViewerValues);
int index = -1;

for(int i=0; i < valuesList.size(); i++) {
valuesList.set(i, valuesList.get(i).toLowerCase());
}

index = valuesList.indexOf(pattern);
if(index>-1)
{
***....... what to do here ?***
}

最佳答案

您可以使用方法setSelection(ISelection, boolean)设置选择。

这将选择位于位置的元素:

mListViewer.setSelection(new StructuredSelection(mListViewer.getElementAt(position)), true);

关于java - 如何在 ListViewer 中选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com