/** * Creates a new, empty window with the given content and title. * * @param caption * the title of the window. * @param content * the contents of the window */ public Window(String caption, Component content) { super(caption, content); registerRpc(rpc); setSizeUndefined(); setCloseShortcut(KeyCode.ESCAPE); }
public static Window modalWindow(String title, ComponentContainer content) { Window window = new Window(title, content); window.setClosable(false); window.setModal(true); window.setSizeUndefined(); return window; }
/** * Build window based on type. * * @return Window */ public Window buildWindow() { final Window window = new Window(caption); window.setContent(content); window.setSizeUndefined(); window.setModal(true); window.setResizable(false); decorateWindow(window); if (SPUIDefinitions.CREATE_UPDATE_WINDOW.equals(type)) { window.setClosable(false); } return window; } }
/** * Build window based on type. * * @return Window */ public Window buildWindow() { final Window window = new Window(caption); window.setContent(content); window.setSizeUndefined(); window.setModal(true); window.setResizable(false); decorateWindow(window); if (SPUIDefinitions.CREATE_UPDATE_WINDOW.equals(type)) { window.setClosable(false); } return window; } }
window.setModal(true); window.setResizable(false); window.setSizeUndefined();
private void onMenuAbout() { Window helpWindow = new Window(); helpWindow.setCaption("About"); helpWindow.setModal(true); helpWindow.setResizable(false); helpWindow.setSizeUndefined(); VerticalLayout content = new VerticalLayout(); content.setSizeUndefined(); content.setMargin(true); content.setSpacing(true); Label aboutLabel = new Label("Electron+Vaadin Demo\nAuthor: Yuriy Artamonov"); aboutLabel.setContentMode(ContentMode.PREFORMATTED); aboutLabel.setSizeUndefined(); content.addComponent(aboutLabel); Button okBtn = new Button("Ok", VaadinIcons.CHECK); okBtn.focus(); okBtn.addClickListener(event -> helpWindow.close()); content.addComponent(okBtn); content.setComponentAlignment(okBtn, Alignment.MIDDLE_CENTER); helpWindow.setContent(content); getUI().addWindow(helpWindow); }
confirmationWindow.setModal(true); confirmationWindow.setCaption("Exit confirmation"); confirmationWindow.setSizeUndefined();
artifactDtlsWindow.setContent(artifactDetailsLayout.getMaxArtifactDetailsTable()); } else { artifactDtlsWindow.setSizeUndefined(); artifactDtlsWindow.setContent(artifactDetailsLayout.getArtifactDetailsTable());
artifactDtlsWindow.setContent(artifactDetailsLayout.getMaxArtifactDetailsTable()); } else { artifactDtlsWindow.setSizeUndefined(); artifactDtlsWindow.setContent(artifactDetailsLayout.getArtifactDetailsTable());