Project

General

Profile

Download (1.01 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.vaadin.ui;
2

    
3
import com.vaadin.annotations.Theme;
4
import com.vaadin.annotations.Widgetset;
5
import com.vaadin.server.VaadinRequest;
6
import com.vaadin.spring.annotation.SpringUI;
7
import com.vaadin.ui.Button;
8
import com.vaadin.ui.Button.ClickEvent;
9
import com.vaadin.ui.Label;
10
import com.vaadin.ui.UI;
11
import com.vaadin.ui.VerticalLayout;
12

    
13
@Theme("edit")
14
@SpringUI(path="")
15
@Widgetset("eu.etaxonomy.cdm.vaadin.AppWidgetSet")
16
@SuppressWarnings("serial")
17
public class CheckTestUI extends UI {
18

    
19
    @Override
20
    protected void init(VaadinRequest request) {
21
        final VerticalLayout layout = new VerticalLayout();
22
        layout.setMargin(true);
23
        setContent(layout);
24

    
25
        Button button = new Button("Click Me");
26
        button.addClickListener(new Button.ClickListener() {
27
            @Override
28
            public void buttonClick(ClickEvent event) {
29
                layout.addComponent(new Label("Thank you for clicking"));
30
            }
31
        });
32
        layout.addComponent(button);
33
    }
34

    
35
}
(1-1/3)