这里介绍几个有用的可以改变Swing外观的系统属性:
- swing.aatext=true,启用界面的反走样效果。
- swing.boldMetal=false, Java默认外观禁用粗字体。
- awt.useSystemAAFontSettings=lcd,启用Lcd反走样效果。
- swing.useSystemFontSettings=false ,禁用系统字体设置,系统默认字体比较小,这个属性可以让swing界面的字体大一些。
要启用反走样效果,操作系统必须先支持这些效果,WindowsXP下,右键点击桌面->属性->外观->效果->使用下列方式使字体的边缘平滑->清晰。
在命令行直接添加下列参数启用所有的效果:
-Dswing.useSystemFontSettings=false -Dswing.aatext=true -Dswing.boldMetal=false -Dawt.useSystemAAFontSettings=lcd
下边是上述全部属性启用和禁用的效果比较:
启用前:
启用后: