在GWT面板中显示HTML

时间:2010-01-19 12:25:30

标签: html gwt

有没有办法在GWT面板中显示HTML?

4 个答案:

答案 0 :(得分:11)

简答:您可以通过创建HTML小部件并将该小部件附加到面板来将HTML添加到GWT面板。例如......

HorizontalPanel hp = new HorizontalPanel();
HTML html = new HTML("<p>This is html with a <a href='www.google.com'>link</a></p>");
hp.add(html); // adds the widget to the panel

长答案:您可以通过多种方式将HTML添加到GWT Panel。您应该首先阅读Developer's Guide for GWT。具体来说,您应该阅读Layout Using PanelsWidgets上的部分。

答案 1 :(得分:5)

此外,GWT 2.0中新的声明性UI内容使您无需将HTML嵌入Java中。

<g:HTMLPanel>
   Here <strong>is some HTML</strong>.
</g:HTMLPanel>

答案 2 :(得分:3)

唉唉。我的想法不同。这是我正在放入需要格式化的面板的小部件。因此如果我做了

HTML example = new HTML(someText)

然后将其添加到面板中它将起作用:)

答案 3 :(得分:3)

import com.google.gwt.user.client.ui.HTML;

import com.google.gwt.user.client.ui.RootPanel;

RootPanel.get().add(new HTML("<b>Gwt Html</b>"));

您可以将此HTML小部件添加到任何包含“panel.add(widget);”代码

的面板