GWT: Singleton Dashboard using UiBinder



我想创建一个单例仪表板。但是无法整理出放置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;
}

创建一个视图工厂并从那里返回视图。

最新更新