我有Vaadin垂直布局,其中包含带描述的水平布局,带桌子的面板和带按钮的水平布局。不同的显示器存在问题:
1)在小型显示器上,按钮的布局不可见。
public class ApprovalView extends VerticalLayout implements ClickListener
{
public ApprovalView()
{
setSizeFull();
setSpacing(true);
setMargin(true);
initialize();
addComponent(topLayout);
addComponent(tablePanel);
addComponent(bottomLayout);
}
...
}
2)在大型显示器上,按钮的布局不在底部。它们粘在桌面上,导致底部出现一个丑陋的空白区域。
public class ApprovalView extends VerticalLayout implements ClickListener
{
public ApprovalView()
{
//setSizeFull();
setSpacing(true);
setMargin(true);
initialize();
addComponent(topLayout);
addComponent(tablePanel);
addComponent(bottomLayout);
}
...
}
我尝试创建一个具有相同内容的另一个垂直布局的面板,以使其可滚动,但它只是搞砸了所有内容。滚动停止,直到按钮显示。 如何解决这个问题?