Can HTML-Style Links be added to SWT StyledText?

后端 未结 2 1899
伪装坚强ぢ
伪装坚强ぢ 2021-01-12 12:18

I know SWT has a Link class to create HTML a href style links as widgets, but I wast trying to find a way to make certain text in a StyledText control appear and function as

2条回答
  •  不知归路
    2021-01-12 12:40

    Since JFace 3.5, there is a special style for links:

    styleRange.underlineStyle = SWT.UNDERLINE_LINK;
    styleRange.data = "http://www.google.com/";
    

    This makes it much more simple to identify a link and you can store the URL in the style. As for automatically finding links, just look for the pattern http://[^ ] (blanks are not allowed in links) in the lines you get and add the style.

提交回复
热议问题