2011-01-04 3 views
0

У меня есть окно gwt-ext (используется как всплывающее окно), это всплывающее окно запускается из приложения GWT. Я ищу решение установить размер окна всплывающего окна на размер, чтобы он почти заполнял экран, а не увеличивал его, но чтобы заполнить область базовой части приложения GWT, которая запустила это всплывающее окно. Кто-нибудь знает решение этой проблемы?Установить размер всплывающего окна, соответствующий размеру окна

ответ

3

попробовать что-то вроде этого:

int windowHeight=Window.getClientHeight()-10; //I subtract 10 from the client height so the window isn't maximized. 
int windowWidth=Window.getClientWidth()-10; //I subtract 10 from the client width so the window isn't maximized. 
yourExtGwtWindow.setHeight(windowHeight); 
yourExtGwtWindow.setWidth(windowWidth); 
1

Этого размера будет до размера экрана (не текущего размера окна браузера)

yourExtGwtWindow.setHeight(screenHeight()); 
yourExtGwtWindow.setWidth(screenWidth()); 

...

public static native int screenWidth() 
/*-{ 
     return screen.availWidth; 
}-*/; 

public static native int screenHeight() 
/*-{ 
     return screen.availHeight; 
}-*/;