HorizontalLayout
,并且在其中组合了c1
和c2
: HorizontalLayout hrzLy1 = new HorizontalLayout();
mainVertical.addComponent(hrzLy1);
hrzLy1.setWidth("100%");
ComboBox c1 = new ComboBox("combo1");
hrzLy1.addComponent(c1);
c1.setWidth("100%");
ComboBox c2 = new ComboBox("combo2");
hrzLy1.addComponent(c2);
c2.setWidth("40px");
我希望c2
位于右侧,并且宽度仅为40px
。c1
应该占据窗口的所有左侧。我尝试使用setComponentAlignment
,但无法获得c1
宽度和setExpandRatio
,但是当我最大化窗口时,c2
并不完全在右边,看起来像比率应该在窗口大小更改的情况下更改,所以我猜比率不是解决方案。我尝试使用GridLayout
,但无法在100%
和第二40px
上设置第一个单元格。请帮忙。
我有HorizontalLayout,并且在其中组合了c1和c2:HorizontalLayout hrzLy1 = new HorizontalLayout(); mainVertical.addComponent(hrzLy1); hrzLy1.setWidth(“ 100%”); ComboBox c1 = new ...