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

CERN - Schwarze Löcher!
Erneuter Schwarze-Löcher-Alarm - Der LHC wird...
techomatic - 21. Nov, 22:36
[Drupal] Debugged Teaser...
Die aktuelle offizielle Version 6.x-1.5 des Teaser...
techomatic - 19. Nov, 21:27
Absolute Empfehlung
Ich möchte euch zwei Sendungen an Herz legen,...
techomatic - 11. Nov, 01:20
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

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 655 Tagen
Zuletzt aktualisiert: 21. Nov, 22:38

Gesellschaft
Hardware
Software
Sonstiges
Profil
Abmelden
Weblog abonnieren