设置Swing的全局字体

原创 2006年06月04日 11:32:00

JDK目前显示中文字体,都是默认的偏小、比较难看,手动一个一个地去改又比较麻烦,这里采用了一个方法来设置swing的全局字体——

public static void initGlobalFontSetting(Font fnt)

{
    FontUIResource fontRes = new FontUIResource(fnt);
    for(Enumeration keys = UIManager.getDefaults().keys(); keys.hasMoreElements();)

{
        Object key = keys.nextElement();
        Object value = UIManager.get(key);
        if(value instanceof FontUIResource)
            UIManager.put(key, fontRes);
    }

}

需要注意的是,应该把这个方法在父窗口中调用,其含义就是:从父窗口触发打开的所有子窗口都有效!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SWT窗体字体的设置

文章出处:http://blog.csdn.net/shrekmu/archive/2007/10/24/1842082.aspx一、问题    window默认的字体大小是9,RedHat Linu...

Java swing更改全局字体

这段代码在jframe显示前调用,比如main方法开始就调用: public static void setUIFont() { Font f = new Font("宋体",Font....

设置Swing全局字体

1,首先需要确定本地有这个字体,否则设置后会不生效 2,在程序中添加如下代码 private static void InitGlobalFont(Font font) { FontU...

Android 设置全局字体大小

  • 2015-09-27 16:48
  • 1.07MB
  • 下载

android设置全局字体样式

  • 2015-12-25 17:15
  • 3.92MB
  • 下载

查看javax.swing.plaf.FontUIResource对各个组件字体的设置

public static void main(String[] args) { String s; int k; Enumeration keys =...

Android设置全局字体大小解决方案

今天是中秋,中秋还在研究代码的都比较苦逼,先Mark一下。 App中要用到字体大小设置,网上有很多文章。但百度,google了半天,对我来说,只有以下两篇有帮助,先附上链接: http...

10.如何设置全局字体

有时候为了统一界面中所有的 Label,Button ,UITextField 等的字体,我们在初始化的时候就需要不断地添加冗余的代码来设置自己的字体。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)