请问如何让swing使用系统默认的字体
比如我当前使用的是宋体,我希望swing程序也用宋体,当前系统用微软雅黑,我的swing也用微软雅黑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如我当前使用的是宋体,我希望swing程序也用宋体,当前系统用微软雅黑,我的swing也用微软雅黑
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
就把字体放到jar中吧。
现在的问题不是设置字体的问题,是如何设置成系统默认字体,如果没有解决办法就得自己放一个字体到jar里了
把swing所有控件的字体都设成monospace逻辑字体,不知可不可以,lz试试。
可是我不肯能去改别人机器上的东西啊,这个东西最终还是要拿出去给其他人用
你打开jre的字体配置文件,里面有文件的映射。你改一下。
额,那字体方案如何解决,自己扔一个字体文件到jar里?
这个其实还有些麻烦。需要修改jre的文字配置文件。我们用ubuntu的每次都要修改的。