Swing setFont für kompletten JFrame

maddin86

Mitglied
Hallo,

wenn ich mit
Java:
label.setFont(new Font("Syntax LT", 0, 13));
einem JLabel den Font zuweise funktioniert das.
Nun möchte ich das aber nicht jedem JLabel einzeln zuweisen sondern der komplette JFrame soll diesen Font annehmen. geht das?

Bei
Java:
frame.setFont(new Font("Syntax LT", 0, 13));
passiert leider nichts 🙁
 
Einfach mal in die API gucken:

Sets the font for this component.

setFont gilt nur für das jeweilige Objekt. Da wird Dir nichts andere übrig bleiben, als das für alle zu machen oder über das Look and Feel zu gehen, wie von Hoax vorgeschlagen
 
Hi hab es nicht ausprobiert würde aber das ganze erstmal so probieren:
Java:
Font font = new Font("Syntax LT", 0, 13));

frame.setFont(font);

label.setFont(frame.getFont());
labe1.setFont(frame.getFont());
label2.setFont(frame.getFont());
Währe noch zu prüfen ob die Änderungen des Frames Auswirkungen haben zu Laufzeit!
 
Zuletzt bearbeitet:

Zurück
Oben