我希望PopupPanel在屏幕中居中,调用center()方法。第一次加载它时放错了。以后所有时间都很好。
似乎<中包含的样式用户界面:风格>没有注射。我尝试在View中创建一个样式的接口(按GWT docs)并在构造函数中调用ensureInjected(),但这没有效果。
如何保持一致的中心?
答案 0 :(得分:3)
据说a defect已在GWT 2.5中修复。对我来说,问题仍然存在于2.5中,对于我的情况,修复是明确设置面板的宽度和高度:
popup.setWidth("800px");
popup.setHeight("700px");
答案 1 :(得分:0)
对我来说,这适用于以下简单代码段(在Firefox 3.6和Chrome 10.0上测试):
@Override
public void onModuleLoad() {
final PopupPanel popupPanel = new PopupPanel();
popupPanel.center();
}
你有不同的做法吗?