我有建立在BorderLayout的一个应用程序(以下的实施例中),其具有与名称3个含量面板东,西,中心调整大小上不同的屏幕分辨率
在这些内容面板的GXT应用我已经放置各种内容面板/布局容器具有固定的宽度和高度。许多这些子容器都有绝对布局。该应用程序的内置和小部件的位置牢记1024x768屏幕分辨率
现在,如果此应用程序在屏幕上打开具有更宽的分辨率,如1280x900等,它看起来很奇怪,在他们的区域周围留下太多的空白。
我想这是消除垂直滚动,而所用的容器(特别是与树面板,我使用西面板)的autoHeight财产
请帮我任何例子/提示,使我的申请获得调整到显示的任何分辨率。
在此先感谢!
感谢@Catalin您的帮助。获取窗口大小或使用FillLayout确实有效,但我必须在许多容器上执行大量setSize调用。我后来发现的是使用ViewPort容器。 当我使用ViewPort作为基础容器并应用BorderLayout时,所有东,西和中心容器似乎占据了整个浏览器空间。 – sanbhat 2012-02-08 06:54:27