java – 更改默认的JLabel字体
发布时间:2020-12-14 06:02:37 所属栏目:Java 来源:网络整理
导读:我该如何设置所有JLabel实例的默认字体.而不是单独为每个JLabel设置字体. 解决方法 使用 UIManager 定义JLabel的默认字体: import java.awt.FlowLayout;import java.awt.Font;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.UIMa
我该如何设置所有JLabel实例的默认字体.而不是单独为每个JLabel设置字体.
解决方法
使用
UIManager 定义JLabel的默认字体:
import java.awt.FlowLayout; import java.awt.Font; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.UIManager; public class LabelFont { public static void main(String[] args) { Font oldLabelFont = UIManager.getFont("Label.font"); UIManager.put("Label.font",oldLabelFont.deriveFont(Font.PLAIN)); JFrame f = new JFrame("LabelFont Test"); f.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().setLayout(new FlowLayout()); JLabel df = new JLabel("Default JLabel font"); f.getContentPane().add(df); JLabel ef = new JLabel("Font explicitly set"); ef.setFont(oldLabelFont); f.getContentPane().add(ef); f.pack(); f.setVisible(true); } } 途经:http://coding.derkeiler.com/Archive/Java/comp.lang.java.help/2005-04/msg00395.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将Java项目导出为.jar文件将会抱怨找不到某些.java文件
- Java中的多个类和main方法,以及包,命名空间
- java – Apk扩展文件 – 应用程序许可 – 开发者帐户 – NO
- spring boot实战教程之shiro session过期时间详解
- java – OpenCV和OpenCL之间的区别
- java – Spring Batch:创建一个从Web服务读取xml文件的Ite
- java – Gmail也会从已发送邮件中提取邮件
- java – org.hibernate.MappingException:类型不支持ENVER
- Java+MySQL实现学生信息管理系统源码
- 可以将对象数组视为Java中的对象集合吗?