我想创建一个单例仪表板。但是无法整理出放置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;
}
创建一个视图工厂并从那里返回视图。