GWT:使用UiBinder的Singleton仪表板

时间:2015-04-18 08:25:06

标签: java gwt uibinder

我想创建一个Singleton的仪表板。但无法找出放置 initWidget(uiBinder.createAndBindUi(this))的位置。

此外,createAndBindUi(this)需要类的实例。如何进行?我是GWT的新手。

public class UserDashboard extends Composite{

interface MyUiBinder extends UiBinder<Widget, UserDashboard> {}
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);



 private static UserDashboard userDash= new UserDashboard();   //singleton Dashboard;


private UserDashboard(){}

public static UserDashboard getDashInstance(){

  //**initWidget(uiBinder.createAndBindUi(this))**;
    return userDash;
}

1 个答案:

答案 0 :(得分:0)

创建一个View Factory并从那里返回视图。