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

Suche

 

Aktuelle Beiträge

Anleitung Dieselheizung...
Den beliebten Dieselheizungen aus chinesischer Produktion...
techomatic - 2022-11-13 00:35
Reifendruckkontrolle...
Wenn die Reifendruckkontrollleuchte (Toyota Yaris III)...
techomatic - 2022-10-23 13:58
openSSH-Keys mit Putty(gen)...
Ziel: openSSH-Keypaare unter Windows erzeugen Problem: Putty.. .
techomatic - 2021-02-20 13:59
mp4-Videos mit Virtualdub...
Für Virtualdub gibt es einen sehr guten Entwackler...
techomatic - 2018-11-03 21:26
[SMB] XP WIN7 WIN10 Login...
Wer beim Versuch auf Windows-Freigaben eines XP-Rechners...
techomatic - 2018-05-04 22:04

Credits

powered by Antville powered by Helma


xml version of this page

twoday.net AGB

click tracking

Status

Online seit 5943 Tagen
Zuletzt aktualisiert: 2022-11-17 19:10

System