2012-04-08 129 views
1

我正在研究使用Google Web Toolkit(GWT)的項目。我正在使用碼頭佈局面板來佈置網頁。在CENTER中,我有一個流程面板,可以添加一組不同尺寸的孩子。當小部件的數量變大時,CENTER面板不會重新調整大小以包含這些新的小部件。如何使碼頭佈局面板調整中央面板的大小,以便中央面板中流動面板的所有子部件全部清晰顯示?如果有人能提供這方面的信息,我將不勝感激。我知道碼頭佈局面板使用絕對定位,但當流量面板具有多個小部件時,我所設置的流程面板會動態調整大小。Dock佈局面板問題中的流程面板問題

感謝,

MPH

回答

1

GWT的目的***LayoutPanel部件是在每個瀏覽器提供可預測的,像素完美的佈局,因此它不可能爲DockLayoutPanel來調整它的中心組成部分。您的N,S,E,W組件具有固定尺寸。您如何期望DockLayoutPanel保持這些組件大小調整中心組件以適應內部增長的內容?

1

添加docklayout面板上rootlayout面板巢穴它將正常調整:

DockLayoutPanel p值=新DockLayoutPanel(Unit.EM);

/*添加N 2 S東西compenents */

RootLayoutPanel RP = RootLayoutPanel.get();

rp.add(p); 

希望這會對你有用。