In a Java Swing application, you should report all exceptions by a
variant of the static multex.Swing.report
methods. These report firstly a window with the messages of the
exception causal chain/tree. Then pressing on the button
Details will expand the dialog and show the stack
traces of the exception chain/tree, too.
Usually the variant of method
multex.Swing.report
with an owner component
should be used, as it will block further input to the owner component or
its parent window, until the exception message dialog has been closed by
the user.