我有以下问题。 我使用XDEV Rapidclipse。 如果异常过期,我想发出notification.show。
示例
EntitiyDAO dao = new EntitiyDAO();
dao.remove(table.getSelectedItem().getBean());
我想打电话,但这是一个例外。 我想现在在程序中显示一条错误消息,只要这个异常过时
由于
答案 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的通知。
简短摘要:
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);
}