我正在研究 SWTStyledText
小部件。我通过提供文本尝试了setStyleRanges()
方法和方法。LineStyleListener
现在我想知道是否有可能StyledText
不使用字符串作为输入,而是使用自定义对象,然后使其Styledtext
能够在自定义对象之一更改时自动更新。
例如,我有一个 Content 类,它有一个 text 属性和一个 boolean 属性 ( isBold
)。我会设置一个 Content 对象列表作为输入,StyledText
当其中一个对象的isBold
属性设置为 true 时,StyledText
将刷新 并且将文本字体设置为粗体。
是否可以?