如何将元素转换为小部件?

时间:2015-06-03 15:58:27

标签: java gwt gwt-widgets

我正在使用元素生成的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?

1 个答案:

答案 0 :(得分:1)

尝试使用

之类的东西
FlowPanel panel = new FlowPanel();
HTML wrap = new HTML().wrap(myElement);
panel.add(wrap);
RootPanel.get().add(panel);

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