com.vaadin.Application.getMainWindow()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(6.5k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中com.vaadin.Application.getMainWindow()方法的一些代码示例,展示了Application.getMainWindow()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getMainWindow()方法的具体详情如下:
包路径:com.vaadin.Application
类名称:Application
方法名:getMainWindow

Application.getMainWindow介绍

暂无

代码示例

代码示例来源:origin: org.aperteworkflow/gui-commons

public void show(Application application) {
  application.getMainWindow().addWindow(this);
}

代码示例来源:origin: org.aperteworkflow/gui-commons

protected void closeWindow() {
    getApplication().getMainWindow().removeWindow(this);
  }
}

代码示例来源:origin: org.aperteworkflow/base-widgets

protected void closeWindow() {
  getApplication().getMainWindow().removeWindow(this);
}

代码示例来源:origin: org.aperteworkflow/editor

@Override
  public void run() {
    Window window = new NewLanguageWindow();
    MessageEditor.this.getApplication().getMainWindow().addWindow(window);
  }
}

代码示例来源:origin: org.aperteworkflow/base-widgets

protected <DialogType extends DialogWindow> DialogType showDialog(DialogType dialog) {
  dialog.setI18NSource(messageSource);
  dialog.buildLayout();
  application.getMainWindow().addWindow(dialog);
  return dialog;
}

代码示例来源:origin: org.aperteworkflow/base-widgets

private void showInfoNotification(String message) {
  getApplication().getMainWindow().showNotification(getLocalizedMessage(message),
      Window.Notification.TYPE_HUMANIZED_MESSAGE);
}

代码示例来源:origin: org.aperteworkflow/base-widgets

private void showInfoNotification(String message) {
  getApplication().getMainWindow().showNotification(getLocalizedMessage(message),
      Window.Notification.TYPE_HUMANIZED_MESSAGE);
}

代码示例来源:origin: org.aperteworkflow/base-widgets

@Override
protected void showValidationErrorsOrSave(final WidgetContextSupport support, final Map<ProcessToolDataWidget, Collection<String>> validationErrors) {
  if(url.matches("#\\{.*\\}")){
    String urlKey = url.replaceAll("#\\{(.*)\\}", "$1");
    ProcessInstanceAttribute attr = task.getProcessInstance().findAttributeByKey(urlKey);
    if(attr != null)
      url = ((ProcessInstanceSimpleAttribute)attr).getValue();
  }
  getApplication().getMainWindow().open(new ExternalResource(url), "_new");
}

代码示例来源:origin: org.aperteworkflow/gui-commons

public void showDetailsWindow() {
  getApplication().getMainWindow().addWindow(getDetailsWindow());
}

代码示例来源:origin: org.aperteworkflow/gui-commons

@Override
  public void run() {
    ConfirmDialog.show(app.getMainWindow(),
        windowCaption, message,
        getLocalizedMessage("confirm.yes"),
        getLocalizedMessage("confirm.no"),
        new ConfirmDialog.Listener() {
          @Override
          public void onClose(ConfirmDialog confirmDialog) {
            if (confirmDialog.isConfirmed()) {
              runnable.run();
            }
          }
        });
  }
};

代码示例来源:origin: org.aperteworkflow/base-widgets

public void refreshPreview(WidgetsDefinitionElement widgetsDefinitionElement) {
  processPreview.removeAllComponents();
  processPreview.setWidth("100%");
  try {
    processPreview.addComponent(processDataPreviewer.render(widgetsDefinitionElement, formProperties));
    getApplication().getMainWindow().showNotification(getLocalizedMessage("preview-success"),
        Window.Notification.TYPE_TRAY_NOTIFICATION);
  } catch (Throwable t) {
    if (getApplication() != null) {
      getApplication().getMainWindow().showNotification(getLocalizedMessage("preview-failure"),
          t.getClass().getName() + ", " + t.getMessage(),
          Window.Notification.TYPE_TRAY_NOTIFICATION);
    }
  }
}

代码示例来源:origin: org.aperteworkflow/gui-commons

public static void informationNotification(Application application, String message, int delay) {
  Notification notification = new Notification("<b>" + message + "</b>", TYPE_HUMANIZED_MESSAGE);
  notification.setPosition(POSITION_CENTERED);
  notification.setDelayMsec(delay);
  application.getMainWindow().showNotification(notification);
}

代码示例来源:origin: org.aperteworkflow/gui-commons

public static void validationNotification(Application application, I18NSource messageSource, String errorMessage) {
  Notification notification = new Notification(messageSource.getMessage("process.data.data-error"),
      "<br/>" + errorMessage,
      Notification.TYPE_ERROR_MESSAGE);
  notification.setStyleName("invalid");
  application.getMainWindow().showNotification(notification);
}

代码示例来源:origin: org.aperteworkflow/gui-commons

public void closeDetailsWindow() {
  getApplication().getMainWindow().removeWindow(getDetailsWindow());
  setDetailsWindow(null);
}

代码示例来源:origin: org.aperteworkflow/base-widgets

private void showWarningNotification(String code, String message) {
  getApplication().getMainWindow().showNotification(getLocalizedMessage(code) + nvl(message),
      Window.Notification.TYPE_WARNING_MESSAGE);
}

代码示例来源:origin: org.aperteworkflow/base-widgets

private void showWarningNotification(String code, String message) {
  getApplication().getMainWindow().showNotification(getLocalizedMessage(code) + nvl(message),
      Window.Notification.TYPE_WARNING_MESSAGE);
}

代码示例来源:origin: org.aperteworkflow/gui-commons

public static void errorNotification(Application application, I18NSource messageSource, String message) {
  Notification notification = new Notification(messageSource.getMessage("notification.error"),
      "<br/><b>" + message + "</b>", TYPE_ERROR_MESSAGE);
  notification.setPosition(POSITION_CENTERED);
  notification.setStyleName("error");
  application.getMainWindow().showNotification(notification);
}

代码示例来源:origin: org.aperteworkflow/editor

@Override
  public void run() {
    String queueName = (String) addQueueNameField.getValue();
    if (queueName == null || queueName.trim().isEmpty()) {
      getApplication().getMainWindow().showNotification(
          messages.getMessage("queue.new.no.name"),
          Window.Notification.TYPE_TRAY_NOTIFICATION
      );
      return;
    }
    addQueueNameField.setValue(null);
    Queue queue = new Queue();
    queue.setName(queueName);
    addQueue(queue);
  }
});

代码示例来源:origin: fi.vm.sade.organisaatio/organisaatio-ui-widgets

@Override
  public void buttonClick(Button.ClickEvent clickEvent) {
    popup.refreshData(organisationsHierarchy);
    popup.setWidth("50%");
    popup.setHeight("500px");
    popup.setModal(true);
    getApplication().getMainWindow().addWindow(popup);
  }
});

代码示例来源:origin: org.aperteworkflow/base-widgets

@Override
  public void buttonClick(ClickEvent event) {
    if (instanceAttachment != null && instanceAttachment.getData() != null) {
      StreamResource.StreamSource source = new StreamResource.StreamSource() {
        @Override
        public InputStream getStream() {
          return new ByteArrayInputStream(instanceAttachment.getData());
        }
      };
      StreamResource resource = new StreamResource(source, instanceAttachment.getFileName(), getApplication());
      resource.setMIMEType(instanceAttachment.getMimeType());
      getApplication().getMainWindow().open(resource, "_new");
    }
  }
});

相关文章