我有一个按钮,它是GWT PushButton
的直接后代。我想将UiBInder xml布局添加到我的按钮以简化其设计。我已经创建MyButton.ui.xml
和我有MyButton
以下内容:GWT:如何将UiBinder xml布局添加到我的Widget?
class MyButton extends PushButton
{
interface UI extends UiBinder<Widget, MyButton>
{
}
private static final UI ui = GWT.create(UI.class);
@UiConstructor
public MyButton() {
super();
ui.createAndBindUi(this);
}
(...)
}
的问题是,我的按钮没有渲染。 GWT创建一些div并将输入元素放置在里面,但是我在uibinder xml文件中创建的布局未应用。我哪里出错了?
你用@UiField注释你的文件吗? – 2013-03-21 13:13:54
当然可以。如果我在java类中需要它们。 – KutaBeach 2013-03-21 13:17:29