2011-02-16 4 views

답변

1

브라우저 위젯을 사용하는 것 외에 HTML 태그를 자동으로 구문 분석하는 방법을 모르지만 StyledText 위젯을 사용하여 멋진 결과를 얻을 수 있습니다. 원하는 스타일을 얻으려면 글꼴, 전경색, 배경색 및 일반적으로 HTML 태그를 사용하는 기타 요소를 포함하는 StyleRanges 배열을 위젯에 적용 할 수 있습니다. 레이블처럼 작동하도록하려면

styledText.setEditable(false); 
styledText.setEnabled(false); 

으로 전화하십시오. 그러면 사용자가 위젯의 내용을 선택하거나 수정할 수 없습니다.

+0

귀하의 제안에 대해 딜란 할 퍼린에게 감사드립니다. 하지만, HTML 태그 esp를 포함하려고합니다. TextBox와 같은 컨트롤의 ToolTipText (뷰 수준 유효성 검사의 경우 esp)는 이러한 방식으로 수행 할 수 없습니다. 그럼, 제발, 다른 옵션을 제안 해 주시겠습니까. StyledText와 같은 추가 컨트롤을 뷰에 추가하면 런타임시 뷰의 객체 처리에 추가 오버 헤드가 추가 될 수 있습니다. – kUntzz

+0

jface ToolTip 구현을 살펴볼 수 있습니다. Default 텍스트를 사용했습니다. 일반 텍스트를 가져 오지만 createToolTipContentArea 메소드는 사용자의 목적에 맞게 재정의 할 수 있습니다. – Dylan

관련 문제