Es gibt natürlich JOptionPane.
Wenn Sie mit einer Ausnahme arbeiten, können Sie dies verwenden:
%Vor%Oder wenn Sie einfach Ihren eigenen Fehler definiert haben:
%Vor% Sicher; Verwenden Sie eine JOptionPane
:
Kombinieren Sie es mit einem UncaughtExceptionHandler
wie in der Abbildung gezeigt a href="http://www.javapractices.com/topic/TopicAction.do?Id=229"> hier und du bist fertig.
Sie könnten eine Klasse erstellen, die Thread.UncaughtExceptionHandler
implementiert und diese mit Thread.setDefaultUncaughtExceptionHandler(...)
registrieren.
In der Methode public void uncaughtException(final Thread pThread, final Throwable pException)
könnten Sie dann einen Fehlerdialog mit JOptionPane.showMessageDialog(...)
oder etwas ähnlichem öffnen.
Damit können Sie ein Popup für jede nicht abgefangene Ausnahme öffnen, vorausgesetzt, Sie haben eine Laufzeitumgebung, die eine lokale GUI unterstützt, d. h. Sie arbeiten nicht im Headless-Modus oder rufen Remote-Code auf.
Tags und Links java