智能gwt窗口位置

时间:2011-06-30 16:12:46

标签: window smartgwt

如何在页面上的特定位置弹出窗口?我没有看到这样做的简单方法,所以我总是使用window.centerInPage()

2 个答案:

答案 0 :(得分:1)

使用Canvas的基础setRect()方法:Canvas.setRect(int left, int top, int width, int height)

window.setRect(250, 100, 500 500);

请记住根据需要重新绘制。

或者,如果您正在使用GWT窗口,则可以使用指定Window.open(String url, String target, String features)here方法来实现此目的。

Window.open(URL, "newWindow", "left=250,top=100,width=500,height=500");

答案 1 :(得分:1)

不确定这是否是最佳方式,但有效:

int browserInnerWidth = com.google.gwt.user.client.Window.getClientWidth();
myWindow.show();
myWindow.setLeft(browserInnerWidth - windowWidth);