Настройка шрифта UIManager - PullRequest
       15

Настройка шрифта UIManager

2 голосов
/ 09 сентября 2010
   font = new Font("San Serif", Font.PLAIN, 24)
  val keys = UIManager.getDefaults().keys()
  while (keys.hasMoreElements()) {
   val key = keys.nextElement()
   val value = UIManager get key
   if (value.isInstanceOf[FontUIResource])
    UIManager.put(key, font)
  }

Я использовал приведенный выше код для изменения всех шрифтов по умолчанию в компонентах Scala Swing.До сих пор я пробовал использовать Label, TitledBorder, TextField, PasswordField и Button.Однако метка и кнопка остаются прежними, в то время как другие используют новый шрифт.Любое решение?

1 Ответ

0 голосов
/ 09 сентября 2010

Может быть, вместо этого вы должны переопределить LookAndFeel?Это не легко, хотя.

...