我想将我的Label组件放在水平布局中(我在导航栏上工作),但我还是想让汉堡菜单按钮对齐到屏幕的左侧,
我尝试使用
navbar.setComponentAlignment(myLabel, Alignment.MIDDLE_CENTER);
在我的水平布局上,但这不起作用,它只是以verticaly为中心,
我能做些什么来实现这个目标?
答案 0 :(得分:1)
Vaadin Label默认为100%宽,因此您需要将其宽度设置为undefined以使其居中:
myLabel.setWidthUndefined();
当然,您的HorizontalLayout
必须是100%宽(默认情况下未定义)。