Package com.vaadin.ui.Window

Examples of com.vaadin.ui.Window.CloseListener


                w.center();
            }
        });
        ((ComponentContainer) w.getContent()).addComponent(center);

        w.addCloseListener(new CloseListener() {

            @Override
            public void windowClose(CloseEvent e) {
                Item item = addWindowAgain.addItem(w);
                addWindowAgain.setItemCaption(w, "Window "
View Full Code Here


public class WindowWithInvalidCloseListener extends AbstractTestUI {

    @Override
    protected void setup(VaadinRequest request) {
        Window w = new Window("Close me");
        w.addCloseListener(new CloseListener() {

            @Override
            public void windowClose(CloseEvent e) {
                throw new RuntimeException(
                        "Close listener intentionally failed");
View Full Code Here

                window.setHeight("200px");
                window.setWidth("200px");
                final Table table = new Table();
                window.setContent(table);
                UI.getCurrent().addWindow(window);
                window.addCloseListener(new CloseListener() {
                    @Override
                    public void windowClose(final CloseEvent e) {
                        window.setContent(new Label());
                        UI.getCurrent().removeWindow(window);
                    }
                });
            }
        });
        addComponent(openButton);

        final Button openButton2 = new Button("open me without Table");
        openButton2.addClickListener(new ClickListener() {
            @Override
            public void buttonClick(final ClickEvent event) {
                final Window window = new Window("Simple Window");
                window.setModal(true);
                window.setHeight("200px");
                window.setWidth("200px");
                UI.getCurrent().addWindow(window);
                window.addCloseListener(new CloseListener() {
                    @Override
                    public void windowClose(final CloseEvent e) {
                        UI.getCurrent().removeWindow(window);
                    }
                });
View Full Code Here

        window = new Window();
        new LegacyWindow().addWindow(window);
    }

    public void testCloseListener() {
        CloseListener cl = EasyMock.createMock(Window.CloseListener.class);

        // Expectations
        cl.windowClose(EasyMock.isA(CloseEvent.class));

        // Start actual test
        EasyMock.replay(cl);

        // Add listener and send a close event -> should end up in listener once
View Full Code Here

                window.close();
            }
        });
        layout.addComponent(closeButton);

        window.addListener(new CloseListener() {
            @Override
            public void windowClose(CloseEvent e) {
                log.log("Window '" + title + "' closed");
            }
        });
View Full Code Here

                        win.setVisible(!hidden.getValue());
                    }
                });
                addComponent(hidden);

                win.addCloseListener(new CloseListener() {
                    @Override
                    public void windowClose(CloseEvent e) {
                        show.setEnabled(true);
                    }
                });
View Full Code Here

    window.setClosable(true);
    window.setModal(true);
    window.setSizeUndefined();
    window.setResizable(false);
   
    window.addListener(new CloseListener() {
     
      @Override
      public void windowClose(CloseEvent e) {
        modalWindow = null;
        refreshTable();
View Full Code Here

TOP

Related Classes of com.vaadin.ui.Window.CloseListener

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.