java - GWT - HTML 小部件 - 如何不换行

标签 java swing gwt

我刚刚遇到了一件关于 HTML 小部件的有趣的事情。事情是...

如果每行的字长太长,则 HTML 小部件会变宽以将其全部放入

所以我的问题是...是否可以使 HTML 小部件分割长单词而不使其自身变宽?

与 Swing 相比,我的意思是当自动换行关闭时 JTextArea 之类的效果(参见图片)

enter image description here

<小时/>

编辑

我尝试使用 css word-break: break-all; 这是代码:

复合代码:

public MyTestUI(){//constructor

 html.setStyleName("my-test");
}

public void setLongWord(String word)//method
{
  html.setHTML(word);
}

CSS

.my-test {
color:gray;
font-family:verdana;
white-space: normal;
word-break: break-all;
}

... CSS 在 Chrome 中有效,但在 FF 中无效:( 如何使单词打破跨浏览器?

  • GWT 版本 2.3

非常感谢任何有用的评论

最佳答案

使用 CSS 属性 word-wrap:break-word,如以下链接所述。即使 HTML 小部件具有静态高度和宽度,这也将起作用。

http://www.w3schools.com/cssref/css3_pr_word-wrap.asp

关于java - GWT - HTML 小部件 - 如何不换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851196/

相关文章:

java - 读取 Parcelable 中的 ArrayList

java - HTTPClient 4.x 连接重用没有发生

gradle - 使用 Gradle 编译 Vaadin 小部件集

java - 敌人生成 Android

java - 如何在插入记录时使用 spring jdbctemplate batchupdate 覆盖?

java - 我需要如何使用 MouseListener 启动后台线程?

java - JComboBox:如何解决 JComboBox 和 ItemListener 中的异常

java - 通过 VisualVM 发现文件 I/O 瓶颈

java - GWT Google Maps V3 覆盖小部件

java - gwt 在你的类路径上测试 : unable to find sample. gwt.xml