Уведомления

Уведомления - это всплывающие сообщения, отображаемые для информирования пользователей о действиях, процессах и событиях в приложении.

Для отображения уведомления инжектируйте в класс экрана бин Notifications и используйте его fluent-интерфейс. В следующем примере при нажатии на кнопку показывается уведомление с параметрами по умолчанию:

@Autowired
private Notifications notifications;

@Subscribe("helloButton")
public void onHelloButtonClick(ClickEvent<Button> event) {
    notifications.show("Hello");
}

Ниже приведен пример параметризованного уведомления:

notifications.create("Hello")
        .withType(Notifications.Type.WARNING)
        .withPosition(Notification.Position.BOTTOM_END)
        .withDuration(3000)
        .show();