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