Montag, 22. Juni 2009

(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.
// 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

Trackback URL:
http://sysout.twoday.net/stories/5778970/modTrackback

Suche

 

Aktuelle Beiträge

Danke
Danke für den Hinweis. Ich habe neben dem Microsoft...
User (Gast) - 5. Nov, 08:45
Es lebe der Formfactor...
Es ging die Mähr, die letzten Rechner mit BTX-Boards...
techomatic - 3. Nov, 19:00
Danke
Vielen Dank für diesen Tipp der Scheiß ging...
micha (Gast) - 27. Okt, 19:44
Schwarzgeld-Schäuble
techomatic - 26. Okt, 14:16
Vielen Dank auch meinerseits...
Vielen Dank auch meinerseits für diesen großartige...
PJ (Gast) - 10. Okt, 15:34

Credits

Knallgrau New Media Solutions - Web Agentur f�r neue Medien

powered by Antville powered by Helma


xml version of this page

twoday.net AGB

Status

Online seit 639 Tagen
Zuletzt aktualisiert: 5. Nov, 08:45

Gesellschaft
Hardware
Software
Sonstiges
Profil
Abmelden
Weblog abonnieren