2017-11-03 9 views
0

enter image description here SWT Jfaces를 처음 사용했습니다. TreeViewer를 사용하여 트리 구조를 만들려고합니다.JFace TreeViewer에서 선택된 열을 얻는 방법?

treeViewer.addSelectionChangedListener(new ISelectionChangedListener() { 

      public void selectionChanged(final SelectionChangedEvent event) 
      { 
       TreeSelection selection = (TreeSelection) event.getSelection(); 

TreeSelection에서 선택한 열을 가져 오는 방법.

사용자가 선택한 정확한 열이 필요합니다. TableViewer를 사용하면 getSelectionIndex()가 거기에있어 선택한 열을 가져올 수있는 것이 있습니다.

감사

답변

0

더 API이 거기 없도록 트리 표 시청자들이 정말 '선택한 열'을 유지하지 않습니다.

열 셀을 편집하려면 각 열에 대해 별도의 편집기를 지원하는 EditingSupport을보십시오.

+0

재생 해 주셔서 감사합니다. 사실 내가 treeitem에서 하나의 특정 열을 선택한 경우에만 일부 작업을 수행해야합니다. – Hari