2012-08-27 48 views
0

我很難調整在gwt中的容器面板內的表的大小。 該表不調整外部面板的大小,因此我需要對此進行修復。 由於代碼太長,我無法發佈代碼。 謝謝你的幫助。在gwt中調整佈局面板的大小

+0

你能不能發佈只有relivant代碼? –

+0

當你的外部面板被調整大小時,你能否提出一種調整layoutpanel大小的方法?其實我的代碼對於這個特定的模塊來說是巨大的,並且不可能在網上發佈它。如果你可以暗示我調用resize事件的方式或者對我有很大幫助的東西。 – MindBrain

回答

1

你可能想嘗試這樣的:

setSize(Window.getClientWidth()*1/4+"px", Window.getClientHeight()*1/4+"px") 
+0

不過想問你一個問題史蒂夫。這不是設置瀏覽器窗口大小,而是容器面板的高度和寬度?非常感謝。我感謝你的時間和幫助。 – MindBrain

+1

是的,所以你可以像這樣改變它'containerPanel.setSize(Window.getClientWidth()* 1/4 +「px」,Window.getClientHeight()* 1/4 +「px」)' 其中'containerPanel'是你的面板的名字。另外,您可能需要根據尺寸將1/4更改爲其他數字。 –

+1

如果您正在嘗試獲取面板的高度,而不是主窗口,則可以嘗試以下操作: 'myPanel.getElement()。getClientHeight()'獲取面板的高度,然後更改面板的高度表。您的成品應該如下所示: 'table.setSize(myWidget.getElement()。getClientWidth()/ 4,myWidget.getElement()。getClientHeight()/ 4)' –