swing给所有组件设置默认字体

 public static void setUIFont(){

  // 给所有组件设置默认字体.  
  Font font=new Font("Dialog",Font.PLAIN,12);
  java.util.Enumeration keys = UIManager.getDefaults().keys(); 
  while (keys.hasMoreElements()) {   
   Object key = keys.nextElement();  
   Object value = UIManager.get (key);  
   if (value instanceof javax.swing.plaf.FontUIResource) 
    UIManager.put (key, font);  
   }     
 }

封装成一个类,调用即可、

原文地址:https://www.cnblogs.com/hualidezhuanshen/p/3128795.html