Показать сообщение об ошибке при возникновении исключения

У меня следующая проблема. Я использую XDEV Rapidclipse. Я хотел бы сделать уведомление.show, если вылетает исключение.

пример

     EntitiyDAO dao = new EntitiyDAO();
     dao.remove(table.getSelectedItem().getBean());

Я бы хотел позвонить, но это исключение. Я хотел бы теперь показать в программе сообщение об ошибке всякий раз, когда вылетает это исключение

Спасибо

2 ответа

Есть некоторые существующие функции, которые вы можете использовать, например, показать ваше сообщение с "Уведомлением":

    try {
        // code
    }
    catch (final Exception e) {
        Notification.show("My error message", Type.ERROR_MESSAGE);
    }

Для сообщений с большим содержанием вы можете использовать модальное "Окно". Rapidclipse предусматривает оба шаблона кода.

Интерфейсы, созданные с помощью Rapidclipse, основаны на Vaadin и используют виджеты GWT, которые являются HTML. Может быть, лучше не смешивать технологии пользовательского интерфейса..

Вам следует использовать Уведомление Ваадина.

Смотрите здесь для Vaadin Docs

Краткое содержание:

Notification.show("This is the caption",
              "This is the description",
              Notification.Type.HUMANIZED_MESSAGE);

В вашем случае это может быть как:

 try
{
 EntitiyDAO dao = new EntitiyDAO();
 dao.remove(table.getSelectedItem().getBean());
}
catch(Exception e)
{
 Notification.show("Something went wrong",
                  e.getMessage(),
                  Notification.Type.ERROR_MESSAGE);
}
Другие вопросы по тегам