当前位置: 首页 > article >正文

java Swing UI设置统一字体大小

编写一个遍历组件设置字体大小的方法

public static void setUIFont() {
        Font f = new Font("宋体", Font.PLAIN, 18);

        String names[] = {
                "Label", "CheckBox", "PopupMenu", "MenuItem", "CheckBoxMenuItem", "JRadioButtonMenuItem", "ComboBox", "Button",
                "Tree", "ScrollPane", "TabbedPane", "EditorPane", "TitledBorder", "Menu", "TextArea", "OptionPane", "MenuBar", "ToolBar",
                "ToggleButton", "ToolTip", "ProgressBar", "TableHeader", "PanelList", "ColorChooser", "PasswordField", "TextField",
                "TableLabel", "Viewport", "RadioButtonMenuItem", "RadioButton", "DesktopPane", "InternalFrame"
        };
        for (String item : names) {
            UIManager.put(item + ".font", f);
        }
    }

一定要在组件前调用,否则看不到效果在这里插入图片描述

效果展示

在这里插入图片描述


http://www.kler.cn/a/147606.html

相关文章:

  • Tiktok对接和内容发布申请流程
  • Android CCodec Codec2 (二一)InputBuffers
  • 【C++】string(一)
  • 综合文化信息管理系统|基于java和小程序的综合文化信息管理系统设计与实现(源码+数据库+文档)
  • 深入探索 React Hooks:原理、用法与性能优化全解
  • layui.all.js:2 Uncaught Error: Syntax error, unrecognized expression
  • 一起学docker系列之十docker安装tomcat实践
  • leetCode 226.翻转二叉树
  • MFC—CTabCtrl 、CListCtrl
  • k8s docker总结特殊点
  • 【Jmeter】什么是BeanShell?
  • ACE 2005,LDC2006T06数据集获取
  • 2023人形机器人行业海外科技研究:从谷歌看机器人大模型进展
  • Doris_Doris导入常见问题
  • docker容器入门
  • BEV+Transformer架构加速“上车”,智能驾驶市场变革开启
  • Zookeeper 实战 | Zookeeper 和Spring Cloud相结合解决分布式锁、服务注册与发现、配置管理
  • NocoBase企业级低代码开发平台有什么优势?
  • 【C/PTA —— 12.指针1(课内实践)】
  • 面试问题--内存泄漏和内存溢出
  • MySQL的Linux安装
  • 【数据结构初阶】栈和队列
  • 人力资源管理后台 === 基础环境+登陆
  • 你有准备自我介绍吗?
  • easyexcel指定sheet页动态给行列加背景色
  • 顺序表总结