Advertisement
Guest User

Untitled

a guest
May 26th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. package my.vaadin.apptest;
  2. import com.vaadin.ui.AbstractJavaScriptComponent;
  3. import elemental.json.JsonObject;
  4. import javax.servlet.annotation.WebServlet;
  5. import com.vaadin.annotations.Theme;
  6. import com.vaadin.annotations.VaadinServletConfiguration;
  7. import com.vaadin.annotations.Widgetset;
  8. import com.vaadin.server.VaadinRequest;
  9. import com.vaadin.server.VaadinServlet;
  10. import com.vaadin.ui.Button;
  11. import com.vaadin.ui.Button.ClickEvent;
  12. import com.vaadin.ui.JavaScript;
  13. import com.vaadin.ui.Label;
  14. import com.vaadin.ui.UI;
  15. import com.vaadin.ui.VerticalLayout;
  16. import com.vaadin.client.ui.*;
  17.  
  18. @Theme("mytheme")
  19. @Widgetset("my.vaadin.apptest.MyAppWidgetset")
  20.  
  21. public class MyUI extends UI {
  22. @Override
  23. protected void init(VaadinRequest vaadinRequest) {
  24. final VerticalLayout layout = new VerticalLayout();
  25. layout.addStyleName("myLayout");//add class to main div
  26. Label label = new Label("Hello Vaadin user. Use this application to upload files.");
  27. final Button button = new Button("Open popup");
  28. button.addStyleName("popupTriggerBtn");//add class to button
  29. layout.addComponents( label, button );
  30. layout.setMargin(true);
  31. layout.setSpacing(true);
  32. setContent(layout);
  33. }
  34. @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true)
  35. @VaadinServletConfiguration(ui = MyUI.class, productionMode = false)
  36. public static class MyUIServlet extends VaadinServlet {
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement