Java Swing 界面统一设置字体格式

来源:互联网 发布:node 执行命令行 编辑:程序博客网 时间:2024/06/04 08:15

package test;

import java.awt.Component;
import java.awt.Container;

public class setMyFont {
  public setMyFont() {
  }

  private void setMyFont(Component Comp) {
    if (Comp != null) {
      try {
        Comp.setFont(new java.awt.Font("Dialog", 0, 12));
      }
      catch (Exception e) {
        return;
      }
    }
    if (Comp instanceof Container) {
      Component[] components = ( (Container) Comp).getComponents();
      for (int i = 0; i < components.length; i++) {
        Component child = components[i];
        if (child != null) {
          //System.out.println(child.getClass().getName());
          setMyFont(child);
        }
      }
    }
    return;
  }
}

原创粉丝点击