(Java) Problem: URLClassLoader und Swing-L&F
Wer in Java die jar-Datei einer Swing-L&F-Class (Look & Feel) zur Laufzeit (Runtime) per URLClassLoader lädt, muss sich nicht wundern, wenn die Klassen aus dem L&F-Package beim Setzen des L&F im UIManager nicht richtig geladen zu sein scheinen.
Wurde das L&F-Jar zur Laufzeit nachgeladen, so empfiehlt es sich, Swing den ClassLoader mitzuteilen, welcher die Klasse für den UIManager geladen hat.
Quelle:
http://mindprod.com/jgloss/laf.html#GOTCHAS
Wurde das L&F-Jar zur Laufzeit nachgeladen, so empfiehlt es sich, Swing den ClassLoader mitzuteilen, welcher die Klasse für den UIManager geladen hat.
// persuade Swing to use your custom class loader to load LAF classes UIManager.getDefaults().put( "ClassLoader", (ClassLoader) myLoader );Wichtig ist dabei, dass bei der "Übergabe" die Klasse des übergebenen Objekts tatsächlich auf "ClassLoader" gecastet wird.
Quelle:
http://mindprod.com/jgloss/laf.html#GOTCHAS
techomatic - 2009-06-22 23:04