Font global für alle Komponenten setzen

Hallo,

gibt es eine Möglichkeit den FOnt für alle Komponenten auf einem GUI zu setzen ?

Ich möchte auch Zeichen (UNICODE) aus anderen Sprachen darstellen können. Damit dies möglich ist muß man ggf. den Font wechseln.
Damit ich den Font nicht für alle Komponenten mit …setFont(…)
wechseln muß suche ich eine Möglichkeit den Font global für alle Komonenten bei start des Programms (Applet) zu setzen.

Mit UIManager.put(„Button.font“,new Font(„MS Mincho“, 1, 40));
kann ich den Font z.B: für alle Buttons setzen.

Gibt es nun auch eine Möglichkeit den Font generell neu zu setzen.
Man müßte also irgendwie den System- oder Standartfont ersetzen.

Danke
Albert

Moin

gibt es eine Möglichkeit den FOnt für alle Komponenten auf
einem GUI zu setzen ?

Theoretisch ja:

Was ein Look&Feel ist weisst du ? Die haben alle ein javax.swing.UIDefaults. Die Hashtable kann man ändern. In der Theorie ändert sich damit auch das Aussehen aller JComponents die das L&F verwenden. Real sollte man sicherheitshalber noch das L&F neu setzen und „JFrame.pack()“ für alle sichtbaren Fenster aufrufen.

cu