Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package my.vaadin.apptest;
- import com.vaadin.ui.AbstractJavaScriptComponent;
- import elemental.json.JsonObject;
- import javax.servlet.annotation.WebServlet;
- import com.vaadin.annotations.Theme;
- import com.vaadin.annotations.VaadinServletConfiguration;
- import com.vaadin.annotations.Widgetset;
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.server.VaadinServlet;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.Button.ClickEvent;
- import com.vaadin.ui.JavaScript;
- import com.vaadin.ui.Label;
- import com.vaadin.ui.UI;
- import com.vaadin.ui.VerticalLayout;
- import com.vaadin.client.ui.*;
- @Theme("mytheme")
- @Widgetset("my.vaadin.apptest.MyAppWidgetset")
- public class MyUI extends UI {
- @Override
- protected void init(VaadinRequest vaadinRequest) {
- final VerticalLayout layout = new VerticalLayout();
- layout.addStyleName("myLayout");//add class to main div
- Label label = new Label("Hello Vaadin user. Use this application to upload files.");
- final Button button = new Button("Open popup");
- button.addStyleName("popupTriggerBtn");//add class to button
- layout.addComponents( label, button );
- layout.setMargin(true);
- layout.setSpacing(true);
- setContent(layout);
- }
- @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true)
- @VaadinServletConfiguration(ui = MyUI.class, productionMode = false)
- public static class MyUIServlet extends VaadinServlet {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement