Eclipse RCP 응용 프로그램의 코드를 통해 트리 selectionChanged 이벤트를 자동으로 트리거하고 싶습니다. 모든 포인터가 크게 감사하겠습니다.JFace/SWT 선택 이벤트 프로그래밍 - 트리
2
A
답변
3
JFace TreeViewer를 사용하는 경우 선택 항목이 표시 될 수 있으므로 null
으로 설정하고 이전 선택 사항을 다시 설정하십시오. 프로그래밍 방식으로 항목을 선택하려면 당신이 TreeViewer
를 사용하는 경우
TreeSelection oldSelection = new TreeSelection((TreeSelection)treeViewer.getSelection().getPaths());
treeViewer.setSelection(null);
treeViewer.setSelection(oldSelection);
1
, 당신이 사용할 수 있습니다 :이처럼
tree.setSelection(tree.getItem(position));
1
: 당신이
Tree
를 사용하는 경우
viewer.setSelection(new StructuredSelection(viewer.getElementAt(position)), true);
, 이것을 사용
또한, 자신의 노드 모델의 객체를 기반으로 선택된 트리 노드를 설정하려는 사람들은 다음과 같이 할 수 있습니다.
IStructuredSelection selection = new StructuredSelection(yourObjectFromModel);
tree.setSelection(selection, true);
그 덕분에 Lauri에게 감사드립니다.
관련 문제
- 1. SmartGWT 트리 그리드에서 노드를 프로그래밍 방식으로 선택
- 2. 자바 트리 노드 선택
- 3. 프로그래밍 Z- 트리 실험
- 4. 프로그래밍 언어 트리
- 5. GWT 트리 열기 이벤트
- 6. p : 트리 노드 선택 이벤트 수신기 메서드가 호출되지 않습니다.
- 7. GWT 트리 : 선택 리스너
- 8. jquery 트리 선택
- 9. SQL 반전 트리 선택
- 10. 트리 선택 도장
- 11. Python Tkinter : 트리 선택
- 12. 선택 프로그래밍
- 13. jtree 프로그래밍 방식의 다중 선택
- 14. Extjs - 트리 패널 expand 이벤트
- 15. 트리 마지막 노드의 이벤트 처리
- 16. 이벤트 받기 - 트리 변경 만
- 17. SAPUI5 - 트리 컨트롤의 이벤트 처리
- 18. 사용자 정의 트리 모델을 사용하여 스윙 트리 선택 수신기 추가
- 19. CoreData 모델 옵션 선택 트리
- 20. 델파이 트리 뷰 선택 분실
- 21. ivh 트리 - 선택 노드 비활성화
- 22. 트리 노드의 모든 자손 선택
- 23. Typeahead 목록 선택 트리 구조
- 24. 선택 상자의 부모 - 자식 트리
- 25. Entity Framework의 범주 트리 선택
- 26. 트리 검색 및 항목 선택
- 27. R * 트리 분할 평면 선택
- 28. 사용자 선택 방지 및 프로그래밍 선택 허용
- 29. 이벤트 구동과 순차 프로그래밍
- 30. 클릭 이벤트 프로그래밍
두 가지 솔루션 모두 시도해 보았습니다. 고마워. –