package net.sf.gazpachoquest.questionnaires.views; import javax.annotation.PostConstruct; import javax.inject.Inject; import org.vaadin.addon.cdimvp.AbstractMVPView; import org.vaadin.addon.cdimvp.UIScopedStereotype; import org.vaadin.addon.cdiproperties.annotation.LabelProperties; import com.vaadin.cdi.CDIView; import com.vaadin.navigator.View; import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent; import com.vaadin.ui.Label; import com.vaadin.ui.VerticalLayout; @SuppressWarnings("serial") @CDIView("myview") @UIScopedStereotype public class MyViewImpl extends AbstractMVPView implements MyView, View { @Inject @LabelProperties(caption = "Hello World!") private Label label; @PostConstruct protected void initView() { setSizeFull(); final VerticalLayout mainLayout = new VerticalLayout(); setCompositionRoot(mainLayout); mainLayout.setSizeFull(); mainLayout.addComponent(label); } /*- setSizeFull(); final VerticalLayout mainLayout = new VerticalLayout(); setCompositionRoot(mainLayout); mainLayout.setSizeFull(); mainLayout.addComponent(toolbar.get());*/ @Override public void enter(ViewChangeEvent event) { super.enter(); } }