0

我正在使用元素生成的 GWT 网站:

DivElement footerElement = Document.get().createDivElement();
footerElement.setAttribute("id", "mainFooter");

HeadingElement headingElement = Document.get().createHElement(2);
headingElement.setInnerText("This is a footer block");

RootPanel.get().add(footerElement );

我想测试一些布局面板处置,但我读到我只能将小部件添加到布局面板。

它们是否有某种方法可以将我的元素转换为小部件,而无需再次编写我的所有 IHM?

4

1 回答 1

1

尝试类似的东西

FlowPanel panel = new FlowPanel();
HTML wrap = new HTML().wrap(myElement);
panel.add(wrap);
RootPanel.get().add(panel);

注意:FlowPanel不是绝对必要的。它会<div>在您的元素周围添加一个(并且HTML.wrap()也会添加一个)。如果您想将元素/小部件组合在一起,面板可能会有所帮助。

于 2015-06-04T07:27:32.220 回答