package ch.asynk.helloworld; import com.vaadin.ui.VerticalLayout; import com.vaadin.ui.Label; import com.vaadin.ui.Button; import com.vaadin.ui.Button.ClickEvent; public class EndLayout extends VerticalLayout { private static final long serialVersionUID = 1L; public EndLayout() { // final Label lb1 = new Label(); lb1.setCaption("That's all folks"); addComponent(lb1); // Button closeButton = new Button("close the application"); closeButton.setDescription("This will close the application"); addComponent(closeButton ); closeButton.addListener( new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { getApplication().getMainWindow().getApplication().close(); } }); } };