我有建立在BorderLayout的一個應用程序(以下的實施例中),其具有與名稱3個含量面板東,西,中心調整大小上不同的屏幕分辨率
在這些內容面板的GXT應用我已經放置各種內容面板/佈局容器具有固定的寬度和高度。許多這些子容器都有絕對佈局。該應用程序的內置和小部件的位置牢記1024x768屏幕分辨率
現在,如果此應用程序在屏幕上打開具有更寬的分辨率,如1280x900等,它看起來很奇怪,在他們的區域周圍留下太多的空白。
我想這是消除垂直滾動,而所用的容器(特別是與樹面板,我使用西面板)的autoHeight財產
請幫我任何例子/提示,使我的申請獲得調整到顯示的任何分辨率。
在此先感謝!
感謝@Catalin您的幫助。獲取窗口大小或使用FillLayout確實有效,但我必須在許多容器上執行大量setSize調用。我後來發現的是使用ViewPort容器。 當我使用ViewPort作爲基礎容器並應用BorderLayout時,所有東,西和中心容器似乎佔據了整個瀏覽器空間。 – sanbhat 2012-02-08 06:54:27