2012-10-09 1 views
1

에서 요소를 선택하는 방법, 나는 ListViewer의 모든 요소와 문자열을 비교합니다.내가 찾아 <code>ListViewer</code>의 요소를 선택하기 위해 노력하고있어 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 ?*** 
} 

답변

3

setSelection(ISelection, boolean) 방법을 사용하여 선택 항목을 설정할 수 있습니다.

position에있는 요소를 선택합니다

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

좋아, 나를 위해 일했다. 감사, – GoodSpeed

관련 문제