当前位置: 代码迷 >> Java相关 >> [求助]怎么没有swing.properties这个文件呢
  详细解决方案

[求助]怎么没有swing.properties这个文件呢

热度:364   发布时间:2007-07-06 23:13:56.0
[求助]怎么没有swing.properties这个文件呢
大家好,我安装的是sun网站上的JDK 6u2这个包,在jre/lib下没有swing.properties这个文件,是不是就不能改变观感了?我下载的是否不是完整版呢?请指教,谢谢~
搜索更多相关的解决方案: properties  swing  文件  JDK  

----------------解决方案--------------------------------------------------------
u2发布了?快了,距离基于客户端的JRE发布也就快了
----------------解决方案--------------------------------------------------------
我这里也没有啊

我1.6.0就没有
----------------解决方案--------------------------------------------------------
以下是引用叮叮当在2007-7-6 23:13:56的发言:
大家好,我安装的是sun网站上的JDK 6u2这个包,在jre/lib下没有swing.properties这个文件,是不是就不能改变观感了?我下载的是否不是完整版呢?请指教,谢谢~

你下载的没错,jre/lib下没有swing.properties也很正常.
注意JAVA文档是这样说的:


Default look and feel

The class used for the default look and feel is chosen in the following manner:
  1. If the system property swing.defaultlaf is non-null, use its value as the default look and feel class name.
  2. If the Properties file swing.properties exists and contains the key swing.defaultlaf, use its value as the default look and feel class name. The location that is checked for swing.properties may vary depending upon the implementation of the Java platform. In Sun's implementation the location is ${java.home}/lib/swing.properties. Refer to the release notes of the implementation being used for further details.
  3. Otherwise use the cross platform look and feel.

注意第二点,说的是If the properties file swing.properties exists...
所以如果这个文件不存在的话,你可以在jre/lib目录下新建一个同名的文件,并在里面添加swing.defaultlaf的属性就可以制定默认的观感.
----------------解决方案--------------------------------------------------------
原来是这样啊,多谢Eastsun版主

----------------解决方案--------------------------------------------------------