Layout 如何在vaadin水平布局上重叠两个组件。

Layout 如何在vaadin水平布局上重叠两个组件。,layout,groovy,vaadin,vaadin7,Layout,Groovy,Vaadin,Vaadin7,如何在水平布局中重叠两个组件。我有一个进度条,我试图在其中添加一个标签。问题是,我的布局是在垂直布局的基础上以水平布局的形式构建的。我已经在水平布局中添加了组件。根据我下面的代码,如何在进度条组件上添加两个标签,\u进程。整个布局是通过Vaadin7.6.3和Groovy编程构建的 主要布局如下: _VLayout = new VerticalLayout(); _VLayout.setSizeFull(); _VLayout.setSpacing(true); _VLayout.addStyl

如何在水平布局中重叠两个组件。我有一个进度条,我试图在其中添加一个标签。问题是,我的布局是在垂直布局的基础上以水平布局的形式构建的。我已经在水平布局中添加了组件。根据我下面的代码,如何在进度条组件上添加两个标签,\u进程。整个布局是通过Vaadin7.6.3和Groovy编程构建的

主要布局如下:

_VLayout = new VerticalLayout();
_VLayout.setSizeFull();
_VLayout.setSpacing(true);
_VLayout.addStyleName("new");
setCompositionRoot(_vLayout);
添加到垂直布局中的布局是水平布局,即_布局

_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);

我想在进程上添加一个标签,这是一个进度条。但是我怎么能做到呢?任何建议都会有帮助。

这在
水平布局
垂直布局
中是不可能的。您可以尝试使用
CSSLayout
AbsoluteLayout
,请参阅。谢谢@SteffenHarbich,我可以使用水平布局和绝对布局吗?我如何在进度条上实现标签。我想要它是因为进度条的功能较少。我不知道你对进度条的使用情况,但有一些解决办法。例如,您可以使用水平布局(例如,宽度:50px)作为包装,并添加一个进度条和一个标签,每个标签的宽度=2 x包装宽度(例如,100px)。谢谢@JuliusHörger。