如果我将视图从主菜单更改为另一页面,然后以某种方式返回到主菜单,则主菜单页面上的所有内容都会向左上方移动大约一厘米。我不知道我是否想念什么? 这是我的主菜单的构造函数:
public MainMenuView() {
lHeader.setWidth(null);
addButton.setWidth("100px");
addButton.setHeight("100px");
searchButton.setWidth("100px");
searchButton.setHeight("100px");
editButton.setWidth("100px");
editButton.setHeight("100px");
vLayout.addComponent(buttons);
this.setCompositionRoot(vLayout);
buttons.setComponentAlignment(lHeader, Alignment.MIDDLE_CENTER);
addMerchant.setStyleName("mystyle");
showMerchants.setStyleName("mystyle");
merchantSearch.setStyleName("mystyle");
lHeader.addStyleName("mylabelstyle");
addButton.setStyleName("addButtonStyle");
searchButton.addStyleName("searchButtonStyle");
editButton.addStyleName("editButtonStyle");
addLabel.addStyleName("add");
searchLabel.addStyleName("search");
editLabel.addStyleName("edit");
addButton.addClickListener(e -> addMerchant());
editButton.addClickListener(e -> showMerchants());
searchButton.addClickListener(e -> merchantSearch());
}
答案 0 :(得分:0)
如何管理这两个页面之间的路由。