`

Swing中 设置整个Application的字体

阅读更多

一般通过UIManager去设置各个参数。

用这个类:

public class SetFont {
    public static void setUIFont(javax.swing.plaf.FontUIResource f) {
        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, f);
        }
    }
}
 

在你的程序里调用:

 

SetFont.setUIFont(new javax.swing.plaf.FontUIResource("宋体",Font.BOLD,16));
 
分享到:
评论

相关推荐

    swing中自定义对话框的几种实际用法

    Swing是Java编程环境中用于构建图形用户界面(GUI)的一个重要工具包,它提供了丰富的组件和功能,使得开发者能够创建出美观且功能强大的桌面应用程序。在Swing中,对话框是一种特殊的窗口,用于向用户提供临时信息...

    java抗锯齿字体

    Wrap Look and Feel acts as a decorator for the current ... This Look and Feel is a powerful tool you can use to enhance the appearance of any Java application, whether you have the source code or not.

    swing导出Excel

    在方法内,我们首先设置响应的类型为`application/msexcel`,这样浏览器就知道这是一个Excel文件。接着,我们设置`Content-disposition`头来指定文件名,这样当用户下载时,文件将以`clerkAddress.xls`的名称保存。 ...

    swing界面设计之JTree

    - **设置字体**:定义帮助界面中的字体。 - **使用展示窗口**:使用HTML标签展示多媒体内容。 - **<object> 标签**:嵌入多媒体内容。 - **四种 activator**:定义激活帮助的方式。 - **添加内容敏感的帮助**:根据...

    widget:Java Swing Application的界面风格库(Look And Feel)

    在Swing中,"Look and Feel"(简称L&F)是决定应用程序界面外观和感觉的关键元素,它可以改变控件的样式、颜色、字体等视觉特性,以适应不同的操作系统或用户偏好。 1. **Look and Feel 概念**: Look and Feel 是...

    java课程设计 广告牌.doc

    * 使用Font类设置文字的字体和大小,使用Color类设置文字的颜色。 * 使用ActionListener监听按钮事件,实现文字的颜色、字体、字号的修改。 5. 结果展示: * 最终设计实现了一个广告屏应用程序,能够在网页中...

    基于JAVA的 图像处理软件.docx

    public class SwingApplication { public static void main(String[] args) { JFrame frame = new JFrame("Swing Application"); JPanel panel = new JPanel(); frame.getContentPane().add(panel); frame.pack...

    Java课件

    在Java中,图形绘制可以通过`Graphics`类来实现,包括绘制文字、设置字体(Font类)、选择颜色(Color类)以及画出基本图形(如直线、矩形、椭圆等)。例如,可以使用`drawString()`方法在指定位置绘制文本,或者...

    北大青鸟第一学期JAVA课件第12章

    在Eclipse或类似IDE中,可以选择Application模板,输入类名,如TableDemo和TableFrame,设置相应的框架标题。完成项目创建后,在Design视图中,从组件面板拖拽JTable到框架上。 创建JTable后,可能需要进一步定制,...

    coopaidi:Swing Java项目

    5. **配置文件**:如application.properties或log4j.properties,用于设置应用的运行时行为。 6. **README文件**:通常包含项目简介、如何构建和运行项目、贡献指南等信息。 7. **许可证文件**:如LICENSE,声明项目...

    java程序启动界面

    无论是Swing还是JavaFX,开发者都可以根据项目需求定制启动界面,包括但不限于添加自定义图标、设置字体、调整布局、添加动画效果等。通过熟练掌握这些库,你可以创建出美观且功能丰富的Java程序启动界面,提升用户...

    java启动界面

    在 Java 中,我们可以使用 Swing 或 JavaFX 这样的 GUI 工具包来创建自定义的启动界面。下面将详细介绍如何实现一个 Java 启动界面,并分享一些相关的编程技巧。 1. **Swing 基础** Swing 是 Java 的一个标准库,...

    北大青鸟培训java课件 连载第12章之13

    在JTable中,可以通过设置JTableHeader的背景色、字体等属性来自定义样式,如将背景色设为Pink。此外,JTable还支持各种事件监听,如单元格选择、编辑等,可以实现丰富的交互功能。 JTable的强大之处还在于它的可...

    LWUIT自定义CheckBox复选框样式

    在LWUIT中,我们可以通过`CheckBox`类来创建复选框对象,并设置其文本、监听器等属性。例如: ```java CheckBox myCheckbox = new CheckBox("选择我"); myCheckbox.addActionListener(new ActionListener() { ...

    2021-2022计算机二级等级考试试题及答案No.14824.docx

    15. Application对象有效期:在ASP.NET中,Application对象的默认有效期是20分钟。 16. 焦点属性:如果一个控件的TabStop属性设为False,用户无法通过Tab键切换到该控件,但仍然可以接收键盘输入。选项A错误。 17....

    2021-2022计算机二级等级考试试题及答案No.18853.docx

    15. 窗体标题设置:在VB或类似的编程环境中,要设置窗体的标题,应使用语句`Me.Caption = "改变字体大小"`。 16. 逻辑数据模型的类型:逻辑数据模型包括层次模型、关系模型和网状模型,连接模型通常指的是物理数据...

    JavaFx GUI入门

    这个例子展示了如何创建一个Text Node,将其添加到StackPane布局中,然后将布局设置为Scene,最后在Stage上显示Scene。 总之,JavaFX为Java开发者提供了一个强大且灵活的GUI开发工具,它的丰富特性使得创建美观、...

    数字时钟-毕业设计.rar

    1. **时间获取**:在计算机中,系统时间是由操作系统维护的,我们可以通过编程语言提供的API(Application Programming Interface)来访问。例如,在Java中,我们可以使用`java.time`包中的`LocalTime`类获取当前...

Global site tag (gtag.js) - Google Analytics