다음과 같은 문제가 있습니다. XDEV Rapidclipse를 사용합니다. 예외가 날 경우 notification.show를 발행하고 싶습니다.예외가 발생하면 오류 메시지 표시
예
EntitiyDAO dao = new EntitiyDAO();
dao.remove(table.getSelectedItem().getBean());
내가 전화하고 싶지만,이 예외입니다. 나는이 예외가
감사
다음과 같은 문제가 있습니다. XDEV Rapidclipse를 사용합니다. 예외가 날 경우 notification.show를 발행하고 싶습니다.예외가 발생하면 오류 메시지 표시
예
EntitiyDAO dao = new EntitiyDAO();
dao.remove(table.getSelectedItem().getBean());
내가 전화하고 싶지만,이 예외입니다. 나는이 예외가
감사
당신이 JOptionPane에 import javax.swing.JOptionPane;
을 가져오고 간단한 메시지 박스를 사용할 수를 운항 할 때마다 이제 프로그램에서 오류 메시지를 표시하고 싶습니다.
try {
//code that throws exception
} catch (Exception ex) {
JOptionPane.showMessageDialog (null, ex.getClass().getName() + ": " + ex.getMessage());
}
는 "통지"로 메시지를 표시 예를 들어 당신이 사용할 수있는 몇 가지 기존 기능이있다 : 모달 "창"을 사용할 수있는 더 큰 내용으로 메시지의 경우
try {
// code
}
catch (final Exception e) {
Notification.show("My error message", Type.ERROR_MESSAGE);
}
가. Rapidclipse는 두 가지 코드 템플릿을 모두 제공합니다.
Rapidclipse로 만든 UI는 Vaadin에 의존하며 HTML 인 GWT 위젯을 사용합니다. 어쩌면 UI 기술을 혼합하지 않는 것이 낫습니다.
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);
}