private JTextPane messageTextPane;
@Override
public void onApplicationEvent( ApplicationEvent event ) {
if ( event instanceof ApplicationAlertEvent ) {
ApplicationAlertEvent alertEvent = ( ApplicationAlertEvent ) event;
if ( alertEvent.isErrorEvent() ) {
if ( alertEvent.getSource() != null && alertEvent.getSource() instanceof Throwable ) {
Throwable throwable = ( Throwable ) alertEvent.getSource();
setErrorMessage( getStackTraceString( throwable ) );
} else {
setErrorMessage( alertEvent.getMessage() );
}
}
}
}