Können wir Popup-Fehlermeldungen in Java erstellen? [geschlossen]

8

Kann eine Ausnahme behandelt werden, indem eine Popup-Warnung erstellt wird?

    
bsm 23.01.2012, 21:20
quelle

3 Antworten

17

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%     
Martijn Courteaux 23.01.2012, 21:22
quelle
3

Sicher; Verwenden Sie eine JOptionPane :

%Vor%

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.

    
Dave Newton 23.01.2012 21:21
quelle
3

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.

    
Thomas 23.01.2012 21:38
quelle

Tags und Links