Я хочу центрировать виджет посреди окна браузера (горизонтально и вертикально). Я не хочу расширять виджет для заполнения корневой области, и при этом я не хочу использовать всплывающее окно.
Существует ли простой способ, которым это может быть достигнуто?
Спасибо,
Вы можете сделать это программно, как показано в ответе выше, или использовать CSS. Чтобы сделать это способом CSS, сначала прикрепите имя стиля к вашему виджету:
panel.setStyleName("style")
и в CSS-файле вашего приложения сделайте следующее:
.style {
margin-left: auto;
margin-right: auto;
}
Это должно центрировать виджет в вашем окне.
Надеюсь, это поможет!