2011-12-08 4 views
3

3 열로 TreeViewer이 있습니다. 첫 번째 열은 요소의 이름을 표시하고 두 번째 속성과 세 번째 속성은 다른 속성이 채워진 경우 아이콘을 표시하고 표시 할 텍스트가 너무 많아서 마우스 오버시 툴팁에 해당 속성의 내용을 표시하려고합니다. 그것은 TreeViewer입니다. ITableLabelProvider 툴팁에 해당하는 항목이 없어서 제 3 번째 열에 대한 툴팁 만 반환 할 수 있습니다.JFace TreeViewer에서 하나의 셀 위로 마우스를 가져 가면 툴팁을 얻을 수 있습니까

+0

스크린 샷을 사용할 수 있습니까? – CodyBugstein

+0

아니요, 더 이상 그 소스 코드가 없습니다 – hd42

답변

4

툴팁 지원은 CellLabelProvider 및 그 하위 클래스에서 사용할 수 있습니다. 셀 레이블 공급자는 뷰어가 아닌 열 (예 : TreeViewerColumn)로 설정됩니다. ColumnViewerToolTipSupport.enableFor(ColumnViewer viewer)은 뷰어에 대한 툴팁을 구성하는 데 사용됩니다.

+0

고맙습니다. 완전히 열 색인이있는 ITableLabelProvider 메서드 때문에 TreeViewerColumns를 만들 수 있다는 것을 완전히 놓쳤습니다. – hd42

관련 문제