У меня также была почти аналогичная проблема, установив весь шрифт для определенного шрифта. Приведенный ниже код изменит размер шрифта для всех свойств *. Font в UIManager на определенный размер
private static void setFontSize() {
int fontSize = 12;
Hashtable defaults = UIManager.getDefaults();
Enumeration keys = defaults.keys();
while (keys.hasMoreElements()) {
Object key = keys.nextElement();
if ((key instanceof String) && (((String) key).endsWith(".font"))) {
FontUIResource font = (FontUIResource) UIManager.get(key);
defaults.put (key, new FontUIResource(font.getFontName(), font.getStyle(), fontSize));
}
}
}