Posted on 2006-09-23 00:06
开关 阅读(218)
评论(0) 编辑 收藏 所属分类:
JAVA IDE
Jbulider 光标错位解决方法【转贴】 大家常常说JBuilder在中文系统中存在光标错位的问题,都认为这是JBuilder 的一个Bug,其实这实在是冤枉JBuilder了!大家讨论出来的解决方法无外乎 两种: 1、将编辑器的字体改为宋体,用这种方法带来的问题是,在宋体下的英文字 体实在难看,阅读起来不太顺眼; 2、就是将编辑器字体的粗体属性去掉,这样也影响代码的可读性。 其实,造成JBuilder光标错位的问题并不是Borland的错误,而是Java的宗 师??Sun的罪过!大家一定知道i18n吧?在不同的区域设置中,JDK自动调 用与之相对应的properties文件,而在JDK中,Sun所推出的与中文系统相对 应的properties文件存在问题,在它之中没有区分英文字体的正 常、粗体和斜体,从而导致了以上所说的问题,解决的方法很简单,只要将这 个properties文件修改正确就可以了,修改方法如下: 在jre/lib目录中找到font.properties.zh文件,编辑这个文件并修改成如下内容: # @(#)font.properties.zh1.16 00/10/0
1. 用记事本打开C:\JBuilder9\jdk1.4\jre\lib\font.properties.zh文件。
2. JBuilder里默认的字体是dialoginput,所以你只要改下面几行就行:
3. dialoginput.bold.0=Courier New,ANSI_CHARSET
上面一行改成
dialoginput.bold.0=Courier New Bold,ANSI_CHARSET
4. dialoginput.italic.0=Courier New,ANSI_CHARSET
上面一行改成
dialoginput.italic.0=Courier New Italic,ANSI_CHARSET
5. dialoginput.bolditalic.0=Courier New ,ANSI_CHARSET
上面一行改成
dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET
6. 重新运行JBuilder.
7. 搞定!(看出规律来了么?JBuilder默认的字体是dialoginput,所以其他选项不用动,如果你选择其他字体,也是这么个改法)