设置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);
    }

}

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

java swing 界面统一设置字体样式

在用swing做页面的时候,往往需要设置字体样式,那么,如何用一种方法设置字体之后,在后面的其他页面就不需要再次设置字体了呢? 下面这个方法就可以解决了: /** * 统一...

Swing中字体大小的设置,局部字体大小设置

在Swing中设置字体大小的方法主要分为2种。以JLabel jl=new JLabel();组件为例 第一、根据setFont()属性 Font font=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...

android 滑动全局设置字体大小(不重启当前应用)

1、为什么要动态设置字体大小     由于项目面对的是中老年客户项目中自带的字体无法满足客户需求。 2、设置全局字体大小需要做哪些?     2、1、首先将定义常量进行接收要改变字体...

Android开发之设置APP全局字体

今天带来一篇和字体有关的:设置APP全局字体。 在开发的过程中可能有需求是使用某种要求的字体而不是默认字体,在使用少的情况下,我们可以选择直接设置或者自定义View,用到的时候使用自定义的TextVi...

iOS 下如何设置全局字体?

iOS 6跟 iOS 7的字体还是有点不一样的,有时候为了两者的统一,或者,应设计师的要求,界面中所有的 Label,Button 等都用自定义字体,一般来说,我们在初始化的时候就需要不断地添加冗...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置Swing的全局字体
举报原因:
原因补充:

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