Я бы хотел, чтобы панель в 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);
}
}
С предыдущим фрагментом кода ничего не появляется. Мне не хватает вызова метода?
Спасибо.
ОБНОВЛЕНИЕ 17 сентября 2008 года в 20: 15
Я поместил несколько кнопок (явно установил их размер) с каждой стороны, и это все еще не работает. Я действительно удивлен, что здесь нет класса FillLayout, метода setFillLayout, setDockStyle (DockStyle.Fill) или чего-то подобного. Может быть, это невозможно? Но, несмотря на то, что GWT настолько популярен, я бы подумал, что это возможно.
ОБНОВЛЕНИЕ 18 сентября 2008 года в 14: 38
Я попытался установить ширину и высоту RootPanel равными 100%, но это все равно не сработало. Спасибо за предложение, хотя, казалось, что это может сработать. Любые другие предложения ??