LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1533|回复: 4

如何改变java程序界面字体的大小?

[复制链接]
发表于 2009-10-30 09:01:01 | 显示全部楼层 |阅读模式
操作系统是openSuSE10.3,安装自带的java1.5,用
java -jar运行*.jar程序时,出来的程序界面字体太小,看得
很费劲,不知道怎么将界面字体大小调整一下?
 楼主| 发表于 2009-10-30 11:44:54 | 显示全部楼层
http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html 上提到,
Java程序字体配置是通过JavaHome/lib/fontconfig.OS.Version.properties文件进行的,
而该文件中对字体的描述用到了类似于如下的字段:
"-monotype-times new roman-regular-r---*-%d-*-*-p-*-iso8859-1"
网页上的有句话是这么说的:
Note that "%d" is used for the font size - the actual font size is filled in at runtime.

不知道最后面这句话作何解?望高人指点。
回复 支持 反对

使用道具 举报

发表于 2009-10-30 15:04:16 | 显示全部楼层
我也不懂,帮顶
回复 支持 反对

使用道具 举报

发表于 2009-11-1 03:11:29 | 显示全部楼层
%d是c语言printf函数的格式符号,是整形。看字面意思似乎是把%d换成具体的字号数,这个字号数就是运行时(runtime)显示的字体大小。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-1 20:53:24 | 显示全部楼层
Post by stecue;2041702
%d是c语言printf函数的格式符号,是整形。看字面意思似乎是把%d换成具体的字号数,这个字号数就是运行时(runtime)显示的字体大小。


已经试过了,怎么换都不起作用。。。
这个“filling in at runtime“应该是通过某种Linux下Java图形界面生成机制实现的吧?继续等待。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表