【问题标题】:How can I format text in GWT label widget如何在 GWT 标签小部件中格式化文本
【发布时间】:2013-01-27 21:59:37
【问题描述】:

我想中断分配给 GWT 中标准标签小部件的一长行文本。 我正在尝试使用内联 <br /> 元素,但没有成功。

类似这样的:

label = "My very very very long<br />long long text"

【问题讨论】:

    标签: gwt widget


    【解决方案1】:

    您需要使用 HTML 小部件,它扩展了标准的 Label 小部件,并添加了对解释 HTML 标签的支持。

    请参阅JavaDoc

    【讨论】:

    • 我只想补充一点,在使用 HTML 小部件时,您应该使用 setHTML() 方法,因为 setText() 方法只会接受字符串作为文本
    【解决方案2】:

    我会使用 CSS 来设置标签的样式以适应给定的,然后将 &lt;br/&gt; 放在一起。

    【讨论】:

    • 您按字面意思写了
      ,因此它将其解释为换行符。将其编辑为
    • HTML 小部件足够聪明,可以知道
      是 HTML 元素并创建正确的输出。
    • 顺便说一句,CSS 在我的情况下不起作用,因为我想在确切的位置分割文本。
    • 这很有趣,Steve 指的是实际的 SO-post,而 Drejc 指的是 GWT 小部件:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多