本文整理了Java中com.vaadin.Application.getMainWindow()
方法的一些代码示例,展示了Application.getMainWindow()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getMainWindow()
方法的具体详情如下:
包路径:com.vaadin.Application
类名称: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");
}
}
});
内容来源于网络,如有侵权,请联系作者删除!