При попытке установить кнопку в HorizontalLayout кнопка, как правило, выровнена с элементами заголовка других компонентов в макете, а не с самим компонентом. Например,Выравнивание кнопок Vaadin в HorizontalLayout
HorizontalLayout hl = new HorizontalLayout();
h1.addComponent(new TextField("Test");
h1.addComponent(new Button("Do Something");
приведет к выравниванию кнопки не в соответствии с текстовым полем, а с текстом подписи.
Как можно зафиксировать выравнивание так, чтобы оно было выровнено с текстовым полем?