Умное положение окна GWT - PullRequest
1 голос
/ 30 июня 2011

Как мне сделать всплывающее окно в определенном месте на странице? Я не вижу прямой способ сделать это, поэтому я всегда использую window.centerInPage ()

Ответы [ 2 ]

1 голос
/ 20 апреля 2012

не уверен, что это лучший способ, но работает:

int browserInnerWidth = com.google.gwt.user.client.Window.getClientWidth();
myWindow.show();
myWindow.setLeft(browserInnerWidth - windowWidth);
1 голос
/ 07 июля 2011

Используя базовый метод setRect () Canvas: Canvas.setRect (int left, int top, int width, int height)

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

Не забудьте перерисовать при необходимости.

Или, если вы используете окно GWT, вы можете достичь этого, используя Window.open (строковый URL, строковый объект, строковые объекты) метод, как указано здесь .

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