首页 > 解决方案 > 如何在 vaadin 水平布局上重叠两个组件。

问题描述

如何在水平布局中重叠两个组件。我有一个进度条,我试图在其中添加一个标签。问题是我将我的布局构建为垂直布局上的水平布局。我已将组件添加到水平布局中。根据我下面的代码,我如何在进度条组件 _process 上添加两个标签。整个布局是通过 Vaadin 7.6.3 Groovy 编程构建的。

主要布局如下:

_VLayout = new VerticalLayout();
_VLayout.setSizeFull();
_VLayout.setSpacing(true);
_VLayout.addStyleName("new");
setCompositionRoot(_vLayout);

添加到垂直布局中的布局是水平布局,即_Layout。

_Layout = new HorizontalLayout();
_Layout.setSpacing(true);
_Layout.setSizeFull();
_Layout.addComponents(_machineName, _process, _Label, _time);
_Layout.setExpandRatio(_machineName, 0.1f);
_Layout.setExpandRatio(_process, 0.4f);
_Layout.setExpandRatio(_Label, 0.2f);
_Layout.setExpandRatio(_time, 0.3f);

我想在_process上添加一个标签,这是一个进度条。但我该怎么做。?任何的意见都将会有帮助。

标签: layoutgroovyvaadinvaadin7

解决方案


推荐阅读