提问者:小点点

如何让一个元素在 Vaadin 水平布局中左对齐,另一个元素居中?


我试着用

navbar.setComponentAlignment(myLabel, Alignment.MIDDLE_CENTER);

在我的水平布局上,但这不起作用,它只在垂直方向居中,

我能做些什么来实现这一点?


共1个答案

匿名用户

Vaadin Label默认为100%宽,因此您需要将其宽度设置为未定义以使其居中:

myLabel.setWidthUndefined();

当然,HorizontalLayout必须是100%宽(默认情况下未定义)。