我希望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);
}
}
使用前面的代码片段,什么也没有显示出来。有没有我遗漏的方法调用?
谢谢。
08年9月17日20:15的更新
我在每边都放了一些按钮(明确地设置了它们的大小),但仍然不起作用。我真的很惊讶没有像FillLayout类、setFillLayout方法或setDockStyle(DockStyle.Fill)之类的东西。也许这是不可能的?但是,尽管GWT如此流行,我认为这是可能的。
08年9月18日14:38更新
我尝试将RootPanel的宽度和高度设置为100%,但仍然不起作用。不过,谢谢你的建议,这看起来似乎是可行的。还有其他的建议吗?
https://stackoverflow.com/questions/86901
复制相似问题