final LegacyWindow main = new LegacyWindow("#1775");
setMainWindow(main);
setTheme("tests-tickets");
String layoutName = "Ticket1775";
final CustomLayout layout = new CustomLayout(layoutName);
main.addComponent(layout);
Button button2 = new Button("Populate content");
main.addComponent(button2);
final Button button = new Button("Change content");
main.addComponent(button);
button2.addListener(new Button.ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
Label mainComponent = new Label("Main");
Label header = new Label("Header");
final Label anotherComponent = new Label("another");
layout.addComponent(mainComponent, "body");
layout.addComponent(header, "loginUser");
button.addListener(new Button.ClickListener() {
@Override
public void buttonClick(Button.ClickEvent event) {
layout.addComponent(anotherComponent, "body");
layout.removeComponent("loginUser");
}
});
}
});