E
einekurzefrage
Gast
Hallo zusammen!
Ich habe eine Frage zur Methode
Diese Methode wirft ja theoretisch allerhand Exceptions. Mir ist nun nicht ganz klar, in welchen Fällen diese Exceptions jeweils auftreten.
Ich benutze ein 3rd Party Look & Feel, welches in mein Projekt eingebunden ist. Die isSupported()-Methode ist von diesem LAF einfach mit "return true" implementiert, d.h. die UnsupportedLookAndFeelException kann wohl schon mal sicher nicht auftreten.
Aber was ist mit den anderen? Wenn das Laden des Look and Feel bei mir beim Testen funktioniert, kann ich dann daraus schließen dass es auch auf allen Systemen funktioniert? Oder kann es sein dass dieser ClassLoader zum Beispiel manchmal die Datei einfach nicht laden kann, oder es irgendein Problem mit dem SecurityManager gibt (der ist da scheinbar auch im Spiel, ich hab mir den Source mal angesehen von der Methode), z.B. Firewall oder sowas?
Ich würde das gerne wissen weil ich gerade nicht weiß wie ich reagieren soll (was ich in das catch schreiben soll), und ob ich überhaupt reagieren muss. Denn wenn die Methode nur rein syntaktisch Exceptions wirft, aber in meinem konkreten Fall zur Laufzeit sicher keine aufrteten kann, dann muss ich mir nicht die Arbeit machen da irgendwie zu reagierne (z.B. eine fehlermeldung anzeigen).
Ich würde mich über Antworten sehr freuen, thx
Ich habe eine Frage zur Methode
Java:
UIManager.setLookAndFeel(String)
Diese Methode wirft ja theoretisch allerhand Exceptions. Mir ist nun nicht ganz klar, in welchen Fällen diese Exceptions jeweils auftreten.
Ich benutze ein 3rd Party Look & Feel, welches in mein Projekt eingebunden ist. Die isSupported()-Methode ist von diesem LAF einfach mit "return true" implementiert, d.h. die UnsupportedLookAndFeelException kann wohl schon mal sicher nicht auftreten.
Aber was ist mit den anderen? Wenn das Laden des Look and Feel bei mir beim Testen funktioniert, kann ich dann daraus schließen dass es auch auf allen Systemen funktioniert? Oder kann es sein dass dieser ClassLoader zum Beispiel manchmal die Datei einfach nicht laden kann, oder es irgendein Problem mit dem SecurityManager gibt (der ist da scheinbar auch im Spiel, ich hab mir den Source mal angesehen von der Methode), z.B. Firewall oder sowas?
Ich würde das gerne wissen weil ich gerade nicht weiß wie ich reagieren soll (was ich in das catch schreiben soll), und ob ich überhaupt reagieren muss. Denn wenn die Methode nur rein syntaktisch Exceptions wirft, aber in meinem konkreten Fall zur Laufzeit sicher keine aufrteten kann, dann muss ich mir nicht die Arbeit machen da irgendwie zu reagierne (z.B. eine fehlermeldung anzeigen).
Ich würde mich über Antworten sehr freuen, thx