我想要一個GWT中的面板來填充頁面,而不必實際設置大小。有沒有辦法做到這一點?目前我有以下幾種:在GWT中創建一個流體面板來填充頁面?
public class Main implements EntryPoint
{
public void onModuleLoad()
{
HorizontalSplitPanel split = new HorizontalSplitPanel();
//split.setSize("250px", "500px");
split.setSplitPosition("30%");
DecoratorPanel dp = new DecoratorPanel();
dp.setWidget(split);
RootPanel.get().add(dp);
}
}
在前面的代碼片段中,什麼也沒有顯示出來。有沒有我缺少的方法調用?
謝謝。
UPDATE年09月17 '08 20:15
我把一些按鈕,每邊(顯式設置其大小),並且仍然無法正常工作。我真的很驚訝沒有像FillLayout類或setFillLayout方法或setDockStyle(DockStyle.Fill)或類似的東西。也許這是不可能的?但是像GWT一樣受歡迎,我認爲這是可能的。
UPDATE年09月18 '08在14:38
我已經嘗試設置RootPanel寬度和高度爲100%,並且仍然沒有奏效。感謝您的建議,但似乎它可能會起作用。任何其他建議?
這是一個很好的答案,但現在已有內置GWT的功能。查看我的答案瞭解一些鏈接。 – Brad 2012-05-23 15:45:41