AbsoluteLayout
в Vaadin 8 (Framework) позволяет размещать виджеты в макете с ориентацией на пиксели. Хотя это не мой первый выбор, AbsoluteLayout
подходит для переноса кода с других платформ для создания пользовательского интерфейса, которые используют макет, ориентированный на расположение пикселей.
Пример кода из руководства:
// A 400x250 pixels size layout
AbsoluteLayout layout = new AbsoluteLayout();
layout.setWidth("400px");
layout.setHeight("250px");
// A component with coordinates for its top-left corner
TextField text = new TextField("Somewhere someplace");
layout.addComponent(text, "left: 50px; top: 50px;");
Я вижу, что переданный аргумент - это просто кодирование CSS. Но я не мастер HTML / CSS, поэтому я в первую очередь использую Vaadin на основе Java.
руководство по миграции для перехода с Vaadin 8 ( Framework) до Vaadin 10 (Flow) говорится в этом списке компонентов что _4 _ из 8 не входит в 10 и не планирует добавлять его в будущем. Но на этой странице есть примечание о замене AbsoluteLayout
:
Очень легко добиться того же в V10, используя, например, Div
- Может кто-нибудь объяснить, что это будет значить в приложении Vaadin на основе Java? Может быть, пример?
- Как человек может удобно и регулярно выполнять пиксельное позиционирование виджетов в приложении Vaadin 10 Flow?