发出异常时显示错误消息

时间:2017-02-10 09:33:00

标签: java rapidclipse

我有以下问题。 我使用XDEV Rapidclipse。 如果异常过期,我想发出notification.show。

示例

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

我想打电话,但这是一个例外。 我想现在在程序中显示一条错误消息,只要这个异常过时

由于

2 个答案:

答案 0 :(得分:0)

您可以使用一些现有功能,例如使用“通知”显示您的消息:

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

对于内容较大的邮件,您可以使用模式“窗口”。 Rapidclipse提供了两种代码模板。

使用Rapidclipse创建的UI依赖于Vaadin并使用GWT小部件,这些小部件是HTML。也许最好不要混合使用UI技术。

答案 1 :(得分:0)

你应该使用Vaadin的通知。

See here for 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);
}