如何在vaadin Horizo​​ntalSplitPanel中设置拆分位置?

时间:2018-06-28 13:23:20

标签: vaadin

我正在使用Vaddin Horizo​​ntalSplitpanel。我添加了第一个和第二个组件作为标签。如何根据标签中读取的值自动调整拆分位置的大小。 vaadin版本:7.6.3

以下代码是:

_split = new HorizontalSplitPanel();
_split.setSizeFull();
_split.setFirstComponent(_total);
_split.setSecondComponent(_left);
_split.setSplitPosition(75, Sizeable.UNITS_PERCENTAGE);
_split.setLocked(false);

在上面的代码中,我将位置设置为75%编码,我需要根据标签值自动设置拆分位置。 我标签的代码是:

_label1 = new Label("");
_label1 .setHeight(95f, Unit.PIXELS);
_label1 .setSizeFull();
_label1 .addStyleName("new");
_label1 .addStyleName(ValoTheme.LABEL_BOLD);

_label2 = new Label("");
_label2.setSizeFull();
_label2.setHeight(95f, Unit.PIXELS);
_label2.addStyleName("new");
_label2.addStyleName(ValoTheme.LABEL_BOLD);

现在的问题是,是否有可能根据读取的值来更改标签的大小。

_view.get_label1().setPropertyDataSource(_Item.getItemProperty(machine.Process_Time));

在这里,我得到一个例如整数的值“ 10”,基于此值,我可以在水平分割面板中设置label1的宽度吗?

0 个答案:

没有答案