Package com.vaadin.ui.Button

Examples of com.vaadin.ui.Button.ClickListener


    }

    private Button runtimeExceptionOnClick(Button customErrorButton) {
        customErrorButton.setCaption("RE: " + customErrorButton.getCaption());

        customErrorButton.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                throw new RuntimeException("Fail in click event");
            }
View Full Code Here


        return customErrorButton;
    }

    private Button npeOnClick(Button customErrorButton) {
        customErrorButton.setCaption("NPE: " + customErrorButton.getCaption());
        customErrorButton.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                Integer i = null;
                i += 2;
View Full Code Here

     * VaadinRequest)
     */
    @Override
    protected void setup(VaadinRequest request) {
        Button closeButton = new Button("Close windows");
        closeButton.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                while (!windows.isEmpty()) {
                    Window window = windows.pop();
                    removeWindow(window);
                }
            }

        });

        Button regularButton = new Button("Regular");
        regularButton.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                Window regularWindow = new Window("Regular window");
                openWindow(regularWindow);
            }
        });

        Button alertButton = new Button("Alert");
        alertButton.addClickListener(new ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                Window alertWindow = new Window("Alert window");
                alertWindow.setAssistiveRole(WindowRole.ALERTDIALOG);
                openWindow(alertWindow);
View Full Code Here

    @Override
    protected void setup(VaadinRequest request) {
        final TextField textField = new TextField("Text field");
        textField.setConverter(new StringToIntegerConverter());

        Button submitButton = new Button("Submit value", new ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                String uiValue = textField.getValue();
                try {
                    Integer convertedValue = (Integer) textField
View Full Code Here

    @Override
    protected void setup() {
        final CssLayout layout = new CssLayout();
        final TextField tf = new TextField("Caption");
        Button b = new Button("Remove field and add new", new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                layout.removeComponent(tf);
                addComponent(new TextField("new field"));
View Full Code Here

    protected void setup(VaadinRequest request) {
        addComponent(log);
        HorizontalLayout buttonLayout = new HorizontalLayout();
        addComponent(buttonLayout);
        Button clearTabIndexes = new Button("Set all tab indexes to 0");
        clearTabIndexes.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                log.log("Setting tab indexes to 0");
                for (AbstractField f : fields) {
                    f.setTabIndex(0);
                }
                updateCaptions();
            }
        });
        Button setTabIndexesToOne = new Button("Set all tab indexes to 1");
        setTabIndexesToOne.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                log.log("Setting tab indexes to 1");
                for (AbstractField f : fields) {
                    f.setTabIndex(1);
                }
                updateCaptions();
            }
        });
        Button setTabIndexesInOrder = new Button("Set tab indexes to 1..N");
        setTabIndexesInOrder.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                int tabIndex = 1;
                log.log("Setting tab indexes to 1..N");
                for (AbstractField f : fields) {
                    f.setTabIndex(tabIndex++);
                }
                updateCaptions();
            }
        });
        Button setTabIndexesInReverseOrder = new Button(
                "Set tab indexes to N..1");
        setTabIndexesInReverseOrder.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                int tabIndex = fields.size();
                log.log("Setting tab indexes to N..1");
View Full Code Here

        final TextField textField = new TextField("Name");
        textField.setConverter(new StringToNameConverter());
        textField.setConvertedValue(name);

        addComponent(textField);
        addComponent(new Button("Submit value", new ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                try {
                    Name name = (Name) textField.getConvertedValue();
                    Notification.show("First name: " + name.getFirstName()
View Full Code Here

        addComponent(interval);
        addComponent(duration);

        Button b = new Button("Start pushing");
        b.setId("startButton");
        b.addClickListener(new ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                Integer pushSize = (Integer) dataSize.getConvertedValue();
                Integer pushInterval = (Integer) interval.getConvertedValue();
View Full Code Here

public class FindCurrentUI extends UI {

    @Override
    protected void init(VaadinRequest request) {
        Button helloButton = new Button("Say Hello");
        helloButton.addClickListener(new ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                String msg = "Running in ";
                msg += VaadinSession.getCurrent().getConfiguration()
                        .isProductionMode() ? "production" : "debug";
                Notification.show(msg);
            }
        });

        helloButton.addClickListener(new ClickListener() {
            @Override
            public void buttonClick(ClickEvent event) {
                Notification.show("This UI is "
                        + UI.getCurrent().getClass().getSimpleName());
            }
View Full Code Here

    }

    protected Button getCommitButton() {
        if (commitButton == null) {
            commitButton = new Button("Commit");
            commitButton.addListener(new ClickListener() {

                @Override
                public void buttonClick(ClickEvent event) {
                    String msg = "Commit succesful";
                    try {
View Full Code Here

TOP

Related Classes of com.vaadin.ui.Button.ClickListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.