如何在运行时启用/禁用SWT Text WRAP

时间:2014-04-10 03:11:16

标签: java user-interface swt

我有一个SWT按钮(带有SWT.CHECK标志)和SWT文本。 按下后,SWT按钮应启用/禁用SWT文本的换行。

我知道文本包装功能在构造函数中指定如下:

new Text(parent, SWT.WRAP)

但是我找不到像setWrap(false)这样的方法来在运行时以编程方式启用/禁用它。

有没有办法在SWT中执行此操作? 或者唯一的解决方案是处理旧文本,并创建一个具有不同标志的新文本?

1 个答案:

答案 0 :(得分:3)

一般情况下,SWT样式无法更改,Text控件的Wrap样式就是这种情况。

StyledText控件确实有setWordWrap(boolean)方法,您应该可以使用它。