Начиная с простого
Если вы хотите сообщать пользователю об ошибках и исключениях в Java Swing Application, htere - отличная библиотека zeus-jscl , которая имеет несколько полезных компонентов:
gr.zeus.ui.JMessage - отображает простые сообщения и трассировку стека исключения и многое другое
gr.zeus.ui.JConsolePane - консоль Java для замены окна командной строки. Перенаправляет стандартный вывод, стандартный вывод и т. Д.
Это никуда не отправляется, просто локально удобно.
Все это подводит меня к тому, как обрабатываются неисчислимые исключения, возникающие в дикой природе. NetBeans открывает это маленькое диалоговое окно и просит вас отправить отчет. Как только вы отправляете его, это почти волшебно, отчеты помещаются в очередь, анализируются, ассоциируются либо с новым отчетом, либо с существующим отчетом, и, наконец, общие отчеты связываются с проблемой в IssueZilla, и все это происходит автоматически. Если проблема устранена, вам даже сообщают, в какой версии она будет исправлена.
с здесь
Вы можете загружать исходные коды NetBeans и отнимать то, что вам нужно. Читайте здесь, как