GWT - DockLayoutPanel не работает должным образом
Я не хочу создавать простую страницу, используя DockLayoutPanel, и я не знаю, почему основной дочерний элемент в этой панели не центрируется, может кто-нибудь помочь?
public class Spr implements EntryPoint {
public void onModuleLoad() {
DockLayoutPanel panel = new DockLayoutPanel(Unit.EM);
RootLayoutPanel.get().add(panel);
panel.add(new HTML("center"));
}
}
Это просто отображает "центр" в верхнем левом углу, в то время как я ожидаю, что это будет отображаться в середине страницы.
Заранее спасибо.
2 ответа
Центральная панель занимает все доступное пространство в контейнере. Вот почему вы видите ярлык, отображаемый в верхнем левом углу. Попробуйте установить другие панели - юг, запад, север и т. Д. Тогда вы увидите желаемое поведение.
Вы только добавили контент на центральную панель DockLayoutPanel.
Попробуйте добавить влево, вправо, на север и т. Д., Чтобы создать другие панели с DockLayoutPanel. Вы можете добавить пустой HTML:
panel.addNorth(new HTML(""), 2);