我想创建一个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;
}
答案 0 :(得分:0)
创建一个View Factory并从那里返回视图。