我试着用
navbar.setComponentAlignment(myLabel, Alignment.MIDDLE_CENTER);
在我的水平布局上,但这不起作用,它只在垂直方向居中,
我能做些什么来实现这一点?
Vaadin Label默认为100%宽,因此您需要将其宽度设置为未定义以使其居中:
myLabel.setWidthUndefined();
当然,HorizontalLayout必须是100%宽(默认情况下未定义)。
HorizontalLayout