【问题标题】:How to enable/disable SWT Text WRAP in runtime如何在运行时启用/禁用 SWT Text WRAP
【发布时间】:2014-05-23 13:33:19
【问题描述】:

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

我知道在构造函数中指定了文本换行功能,如下所示:

new Text(parent, SWT.WRAP)

但我找不到诸如 setWrap(false) 之类的方法在运行时以编程方式启用/禁用它。

有没有办法在 SWT 中做到这一点? 或者唯一的解决方案是处理旧文本,并创建一个具有不同标志的新文本?

【问题讨论】:

    标签: java user-interface swt


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-18
      • 2021-06-29
      • 2011-11-15
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      相关资源
      最近更新 更多