java Swing UI设置统一字体大小

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

java 复制代码
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);
        }
    }

一定要在组件前调用,否则看不到效果

效果展示

相关推荐
o***59272 分钟前
spring注入static属性
java·后端·spring
风象南6 分钟前
Spring Boot实现HTTPS双向认证
java·spring boot·后端
青春不流名14 分钟前
Java List初始化的例子
java·windows·list
4***172714 分钟前
【MySQL篇】使用Java操作MySQL实现数据交互
java·mysql·交互
sheji341617 分钟前
【开题答辩全过程】以 基于Spring Boot的流浪动物救助系统设计为例,包含答辩的问题和答案
java·spring boot·后端
W***r2623 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
MacroZheng1 小时前
取代Navicat!全新一代数据库管理工具来了,超级智能!
java·后端·mysql
w***i2941 小时前
Spring Boot实现定时任务
java·spring boot·后端
i***27951 小时前
springboot集成onlyoffice(部署+开发)
java·spring boot·后端