JBuilder是Borland公司推出得一款优秀的JAVA开发工具,功能强大。但它只有Windows,Metal,CDE/Motif三种界面风格,
长期观赏皆残害眼球(笔者个人观点),面对漂亮的WinXP平台和绚丽的Delphi7开发环境,生活在JBuilder中的JAVA程序员是否只有眼馋的份?
今天让我们一起说"NO!"
一。准备工作:
首先到下载Alloy Look&Feel,填写好用户名和电子邮件(千万别填错了^_^),点击"Submit Infomation"
一分钟后检查你的邮箱,将收到一封来自eval@incors.com的信。
附件中有一个alloylnf-1_2_1.zip(328K),将其保存;
同时注意在信的中文中有这么一行:Your license code for the evaluation period is:
2002/12/06#wes109cn@yahoo.com.cn#1f3beu5#180fl0 此许可代码非常重要!
二。打造需要的jar文件
将alloylnf-1_2_1.zip解压到一个目录,其中包含一个doc文件夹,一个alloy.jar文件和一个readme.txt,
我们需要的是alloy.jar.
在alloy.jar所在的目录下建立一个alloy.properties文件,编辑内容为:
alloy.licenseCode=[license Code]
这里是
alloy.licenseCode=2002/12/06#wes109cn@yahoo.com.cn#1f3beu5#180fl0
运行下面的命令:
jar -uvf alloy.jar alloy.properties
将alloy.properties添加到alloy.jar.(也可以使用WinZip,WinRAR等直接添加)
三。配置JBuilder
首先关闭JBuilder.
将更新后的alloy.jar复制到%JBuilder_Home%/lib/ext目录(非绝对,只要jbuilder启动时可以找到就可以)下,我的是D:/JBuilder7/lib/ext.
打开配置文件:C:/Documents and Settings/wes/.jbuilder7/user_zh.properties (wes为用户名),找到第8行
修改为browser;look_and_feel=com.incors.plaf.alloy.AlloyLookAndFeel,保存。
四。启动JBuiler
现在可以启动JBuilder欣赏一下了,如果启动过程中遇到Can't find LicenseCode,请检查第二步中更新alloy.jar时,
是否正确。
说明:
1.这里的Alloy Look&Feel是30天的试用版,网上有许多Open Source的Look&Feel可供使用,此文旨在抛砖引玉。
2.如果在JBuiler的Tools/IDE Options中切换到了其他的Look&Feel,需要关闭JBuiler后,重新修改user_zh.properties.
3.incors.com/alloyInf/jws/alloyDemo.jnlp是其界面风格(需要用Java Web Start打开)。
让JBuilder眩出个性
如何让JBuilder的IDE使用这些外观?
一:准备工作。
下载Alloy 1.3并生成所需的Alloy.jar,具体方法请参考《让你的JBuilder眩起来》(主要是加入一个alloy.properties文件)。
建立目录E:/feels/lib (将Alloy.jar放在里面)
/src (存放源文件)
二:编写所需的类文件。
1.使用Alloy提供的外观。
这里以AcidTheme为例:
file://AcidThemeAlloyLookAndFeel.java
package soft.wes.feels;
import com.incors.plaf.alloy.*;
import com.incors.plaf.alloy.themes.acid.*;
public class AcidThemeAlloyLookAndFeel extends AlloyLookAndFeel{
public AcidThemeAlloyLookAndFeel(){
super(new AcidTheme());
}
}//end of file
保存上面的文件,注意package!!这里AcidThemeAlloyLookAndFeel.java应当放在E:/feels/src/soft/wes/feels/目录下。
DefaultThemeAlloyLookAndFeel.java, BedouinThemeAlloyLookAndFeel.java, GlassThemeAlloyLookAndFeel.
java 与上面的类结构一样,相信稍有JAVA基础就可以自己写出来。
2.使用自定义的外观。
file://CustomOneAlloyLookAndFeel.java
package soft.wes.feels;
import java.awt.*;
import com.incors.plaf.alloy.*;
import com.incors.plaf.alloy.themes.custom.*;
public class CustomOneAlloyLookAndFeel extends AlloyLookAndFeel{
public CustomOneAlloyLookAndFeel(){
super(CustomThemeFactory.createTheme(new Color(171, 177, 128),
new Color(242, 242, 235),
new Color(100, 103, 92),
new Color(112, 142, 148),
new Color(182, 204, 216),
new Color(180, 208, 213)));
}
}//end of file
将上面的文件保存在E:/feels/src/soft/wes/feels 目录下,程序中各个参数的具体含义请参考Alloy的API文档。
转载于:https://blog.51cto.com/cfkjava/932410