Ou seja, use o setFont() no container, como o JPanel ou mesmo o JFrame em que os componentes estão, e um setFont(null) pra todo o resto.
Daria pra fazer um método pra fazer isso pra você, mas tecnicamente ainda seria alterar a fonte um por um né… e aí ao invés de setar null daria na mesma colocar a fonte que você quer.
Abraços tchau
T
thingol
Se você está usando o “Metal Theme” pode criar um tema, derivado do Metal, com os fontes-padrão alterados. Leia a documentação de javax.swing.plaf.metal.DefaultMetalTheme. Por exemplo: