Eclipse에서 TreeViewer를 사용하여 내용이 ITreeContentProvider에서 가져온 사용자 정의 트리를 표시합니다. 이제는 두 개의 나무의 양방향 비교를 자동으로 표시 할 수있는 두 번째보기를 만들려고합니다. 이클립스 내에서 텍스트 비교를위한 다양한보기를 발견했지만 두 임의의 나무 사이의 구조적 차이를 쉽게 보여주는 방법을 찾을 수 없습니다. 이견있는 사람?Eclipse에서 두 나무의 차이 표시
0
A
답변
0
ContentProvider가 작성중인 데이터 모델에서 labelProvider가 diplaying이 동일하면보기의 오른쪽과 왼쪽에서 동일한 뷰어를 사용할 수 있습니다.
TreeViewer 두 요소의 TreeItem 요소를 비교하고 변경된 요소를 표시 할 수 있습니다.
다른 해결책은 DataModel을 비교하고 변경된 요소에 특수 플래그를 추가하는 것입니다. LabelProvider는이 플래그를 검사하고이 요소가 다르다는 것을 나타내는 특수한 색을 그릴 수 있습니다.
Eclipse 내에서이 기능을 제공하는 편집기를 알지 못합니다.
관련 문제
- 1. 두 레코드를 비교하여 차이 만 표시
- 2. 아이폰이 두 과제의 차이
- 3. 두 쿼터니온 사이의 '차이'
- 4. 두 제목의 차이 얻기
- 5. 날짜 표시 Html.textbox의 날짜 차이
- 6. 두 개의 JPEG 이미지 비교 및 차이 표시
- 7. git에서 두 개의 커밋에 대한 병합되지 않은 차이 표시
- 8. Eclipse에서 phpDoc 경고 표시
- 9. Eclipse에서 차이점 두 메소드
- 10. 주디 나무의 사용 예
- 11. 시도와 나무의 차이점은 무엇입니까?
- 12. 붉은 나무의 단점은 무엇입니까?
- 13. 수심을 이용한 나무의 높이
- 14. 나무의 잎을 찾는 방법
- 15. MySQL : 두 결과 집합의 차이
- 16. 두 배열의 최소 차이 찾기
- 17. 두 노드 간의 차이 계산
- 18. 두 날짜 사이의 시차 차이
- 19. C에서 두 이미지의 차이 추출 #
- 20. Eclipse에서 실행 구성 유형 표시
- 21. Eclipse에서 "문서 표시"는 어떻게합니까?
- 22. Eclipse에서 두 AST의 구조 비교
- 23. Eclipse에서 두 프로젝트를 실행하는 JUnit
- 24. 차이
- 25. 차이
- 26. 차이
- 27. 차이 []
- 28. 차이
- 29. 차이
- 30. 차이