Goo*_*eed 2 java swt jface eclipse-rcp
我正在尝试查找并选择 中的一个元素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 ?***
}
Run Code Online (Sandbox Code Playgroud)
您可以使用该方法setSelection(ISelection, boolean)来设置选择。
这将选择位于 的元素position:
mListViewer.setSelection(new StructuredSelection(mListViewer.getElementAt(position)), true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |