Exceptionhandling in einer Klasse?

Hallo,

ich habe ein Projekt mit mehreren Klassen, in dem eine Klasse (abgeleitet von JFrame) die grafische Oberfläche darstellt. Ich möchte in dieser Klasse das gesamte Exception-Handling in Form von Error-Dialogen realisieren.

Mein Problem dabei ist, dass ich nicht weiß wie ich das mit den Exception Handling bei den Klassen, die nicht von meiner JFrame-Klasse aufgerufen werden, machen soll ...

Konkret: Ich habe eine editierbare JTable in der der eingegebene Zahlenwert überprüft werden soll, die JTable ist aber nicht in der JFrame-Klasse

Gibt's eine elegante Möglichkeit dieses Problem zu lösen?

mfg
kabellutscher
 
Je nachdem wie umfangreich dein Projekt ist würde ich log4j einsetzen und nen eigenen Appender dafür schreiben.

Oder du schreibst dir eine zentrale Klasse die sich um die Exceptions kümmert.
 
hm, mal allgemein gesagt, "error dialoge" hört sich schonmal garnicht elegant an 😉 imho. auch die frage an sich müsstest du irgendwie konkretisieren.
redest du nun von errors oder exceptions? was für exceptions / errors erwartest du? wie willst du drauf reagieren? sollte der user da was von mitbekommen? kann der user an den ausnahmen etwas ändern? bzw bringt es ihm was davon zu erfahren? geht es um fehleingaben? kannst du den user dort nicht von vor herein einschränken, damit er weniger / keine falschen eingaben machen kann?

fragen über fragen 🙂
 
ich hätte mir das so gedacht: User gibt irgendeinen Mist ein -> JOptionPane.showMessageDialog("Ungültiger Wert", ...)

Wenn ich das jetzt ausprobiere kommt eine java.lang.NumberFormatException, ich weiß jetzt eben nicht wie ich das von meiner JFrame-Klasse aus mitkriegen kann, dass JTable.setValueAt() eine Exception wirft ...
 

Zurück
Oben