Hallo,
ich bin zur Zeit mit einer Projektarbeit beschäftigt, bei der es um die Implementierung einer eigenen JAVA-Klassenbibliothek geht, die einen bestimmten Sachverhalt unterstützt. (Für meine Frage ist es erstmal egal, was diese JAVA-Klassenbibliothek überhaupt leistet).
Meine Frage richtet sich an die Exceptions. Und zwar kommt es vor, dass ich für diese JAVA-Klassenbibliothek eigene Exceptions definieren und auch werfen muss. Zur Zeit wird dann der Exceptiontext in der Konsole ausgegeben.
Weiterhin soll ich nun ein Beispielprogramm (Gui mit JAVA-Swing) entwickeln, dass diese Klassenbibliothek benutzt.
Das Beispielprogramm soll aber die Exceptions nicht in der Konsole ausgeben, sondern als Dialoge.
Wie muss ich hier vorgehen?
Meine erste Überlegung war, bereits innerhalb der von mir entwickelten Klassenbibliothek die Exceptions bereits als Dialoge (anstatt auf die Konosle) auszugeben. Hätte dann allerdings den Nachteil, dass bei einem Javaprogramm ohne grafische Benutzeroberfläche dennoch die Exceptions als Dialoge ausgibt.
Welche Möglichkeiten gibt es hier noch?
Gruß, Ralf
ich bin zur Zeit mit einer Projektarbeit beschäftigt, bei der es um die Implementierung einer eigenen JAVA-Klassenbibliothek geht, die einen bestimmten Sachverhalt unterstützt. (Für meine Frage ist es erstmal egal, was diese JAVA-Klassenbibliothek überhaupt leistet).
Meine Frage richtet sich an die Exceptions. Und zwar kommt es vor, dass ich für diese JAVA-Klassenbibliothek eigene Exceptions definieren und auch werfen muss. Zur Zeit wird dann der Exceptiontext in der Konsole ausgegeben.
Weiterhin soll ich nun ein Beispielprogramm (Gui mit JAVA-Swing) entwickeln, dass diese Klassenbibliothek benutzt.
Das Beispielprogramm soll aber die Exceptions nicht in der Konsole ausgeben, sondern als Dialoge.
Wie muss ich hier vorgehen?
Meine erste Überlegung war, bereits innerhalb der von mir entwickelten Klassenbibliothek die Exceptions bereits als Dialoge (anstatt auf die Konosle) auszugeben. Hätte dann allerdings den Nachteil, dass bei einem Javaprogramm ohne grafische Benutzeroberfläche dennoch die Exceptions als Dialoge ausgibt.
Welche Möglichkeiten gibt es hier noch?
Gruß, Ralf