public void actionPerformed(ActionEvent e) { Object source = e.getSource(); if (source instanceof JButton) { JButton button = (button) source; Window ancestorWin = SwingUtilities.getAncestorWindow(button); ancestorWin.setUndecorated(!isFullScreen); ancestorWin.setResizable(isFullScreen); // etc...
@Override public ViewWindowConfigurator resizable(boolean resizable) { getInstance().setResizable(resizable); return this; }
/** * 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; } }
/** * @see org.opencms.ui.actions.I_CmsWorkplaceAction#executeAction(org.opencms.ui.I_CmsDialogContext) */ public void executeAction(final I_CmsDialogContext context) { CmsUserInfo dialog = new CmsUserInfo(new I_UploadListener() { public void onUploadFinished(List<String> uploadedFiles) { handleUpload(uploadedFiles, context); } }, context); Multimap<String, String> params = A_CmsUI.get().getParameters(); int top = 55; int left = 0; if (params.containsKey("left")) { String buttonLeft = params.get("left").iterator().next(); left = Integer.parseInt(buttonLeft) - 290; } final Window window = new Window(); window.setModal(false); window.setClosable(true); window.setResizable(false); window.setContent(dialog); context.setWindow(window); window.addStyleName(OpenCmsTheme.DROPDOWN); UI.getCurrent().addWindow(window); window.setPosition(left, top); }
private void createNotificationWindow() { notificationsWindow = new Window(); notificationsWindow.setWidth(300.0F, Unit.PIXELS); notificationsWindow.addStyleName(STYLE_POPUP); notificationsWindow.addStyleName(STYLE_NO_CLOSEBOX); notificationsWindow.setClosable(true); notificationsWindow.setResizable(false); notificationsWindow.setDraggable(false); notificationsWindow.setId(UIComponentIdProvider.NOTIFICATION_UNREAD_POPUP_ID); notificationsWindow.addCloseListener(event -> refreshCaption()); notificationsWindow.addBlurListener(this::closeWindow); }
private void createNotificationWindow() { notificationsWindow = new Window(); notificationsWindow.setWidth(300.0F, Unit.PIXELS); notificationsWindow.addStyleName(STYLE_POPUP); notificationsWindow.addStyleName(STYLE_NO_CLOSEBOX); notificationsWindow.setClosable(true); notificationsWindow.setResizable(false); notificationsWindow.setDraggable(false); notificationsWindow.setId(UIComponentIdProvider.NOTIFICATION_UNREAD_POPUP_ID); notificationsWindow.addCloseListener(event -> refreshCaption()); notificationsWindow.addBlurListener(this::closeWindow); }
public Window build() { Window dialog = new Window(); dialog.addStyleName("light-box"); dialog.setDraggable(false); dialog.setResizable(false); dialog.setModal(true); dialog.setWidth(95, Sizeable.Unit.PERCENTAGE); CssLayout contentWrapper = new CssLayout(content); contentWrapper.setSizeFull(); contentWrapper.setStyleName("light-box-content"); dialog.setContent(contentWrapper); dialog.center(); return dialog; }
window.setResizable(false);
/** * Helper method to initialise this object. * * @param message */ protected void init(String text) { super.setWidth("50%"); super.setHeight("50%"); super.setModal(true); super.setResizable(true); super.center(); TextArea ta = new TextArea(); ta.setSizeFull(); ta.setValue(text); ta.setWordwrap(false); HorizontalLayout layout = new HorizontalLayout(); layout.setMargin(true); layout.addComponent(ta); layout.setSizeFull(); Panel p = new Panel(); p.setSizeFull(); p.setContent(layout); super.setContent(p); } }
window.setClosable(false); window.setModal(true); window.setResizable(false); window.setSizeUndefined();
window.setResizable(false);
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.setResizable(false); confirmationWindow.setModal(true); confirmationWindow.setCaption("Exit confirmation");
window.setContent(panel); window.setClosable(false); window.setResizable(false); A_CmsUI.get().addWindow(window);
super.setResizable(false); super.center();
artifactDtlsWindow.setCaptionAsHtml(true); artifactDtlsWindow.setClosable(true); artifactDtlsWindow.setResizable(true); artifactDtlsWindow.setImmediate(true); artifactDtlsWindow.setWindowMode(WindowMode.NORMAL);
artifactDtlsWindow.setCaptionAsHtml(true); artifactDtlsWindow.setClosable(true); artifactDtlsWindow.setResizable(true); artifactDtlsWindow.setImmediate(true); artifactDtlsWindow.setWindowMode(WindowMode.NORMAL);
dialog.setCaption(messages.getMainMessage("dialogs.Information", locale)); dialog.setClosable(false); dialog.setResizable(false); dialog.setModal(true);