我想要一个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