GWT有一个Paragraph小部件吗?

Dav*_*vid 15 gwt widget

我画了一个空白.GWT是否有一个生成HTML P标记的小部件?

我希望只有P标签出现在DOM中,没有任何无关的DIV.

Hil*_*amp 16

GWT没有这样的小部件.但你可以轻松创建一个.SimplePanel有一个受保护的构造函数,允许它创建一个带有任何HTML标记的面板.要使用P标记创建面板,只需扩展SimplePanel并使用您自己的构造函数创建它:

  public class PPanel extends SimplePanel {
    public PPanel() {
      super(Document.get().createPElement());
    }
  }
Run Code Online (Sandbox Code Playgroud)


Gil*_*zan 4

如果您需要一个可以包含其他小部件的段落小部件,您可以使用FlowPanel

FlowPanel panel = new FlowPanel(ParagraphElement.TAG);
panel.add(otherWidget);
Run Code Online (Sandbox Code Playgroud)

String -arg 构造函数允许使用任何 HTML 标签,并且由于FlowPanelextends ComplexPanel,您可以在其中附加任何其他小部件。