名扬数据:让你得JBuilder眩起来

 

功能强大。但它只有Windows,

JBuildBorland公司推出得一款优秀的JA VA 开发工具。Metal,CDE/Motif三种界面风格,

临时观赏皆残害眼球(笔者个人观点)面对漂亮的WinXP平台和绚丽的Delphi7开发环境,生活在JBuilder中的JA VA 顺序员是否只有眼馋的份?

今天让我一起说“NO

一。准备工作:

首先到http://www.incors.com/lookandfeel/try.php3下载Alloy Look&Feel填写好用户名和电子邮件(千万别填错了^_^点击"Submit Infomation"

一分钟后检查你邮箱,将收到一封来自eval@incors.com信。

附件中有一个alloylnf-1_2_1.zip328K将其保存;

同时注意在信的中文中有这么一行: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.properti文件,编辑内容为:

alloy.licenseCode=[license Code]

这里是

alloy.licenseCode=2002/12/06#wes109cn@yahoo.com.cn#1f3beu5#180fl0

运行下面的命令:

jar -uvf alloy.jar alloy.properties

将alloy.properti添加到alloy.jar也可以使用WinZip,WinRA R等直接添加)

 

三。配置JBuilder

首先关闭JBuilder.

将更新后的alloy.jar复制到%JBuilder_Home%/lib/ext目录(非绝对,只要jbuilder启动时可以找到就可以)下,D:/JBuilder7/lib/ext.

打开配置文件:C:/Documents and Settings/wes/.jbuilder7/user_zh.properties we为用户名)找到第8行

修改为browser;look_and_feel=com.incors.plaf.alloy.A lloyLookA ndFeel保管。

四。启动JBuiler

现在可以启动JBuilder欣赏一下了如果启动过程中遇到Can't find LicenseCode,请检查第二步中更新alloy.jar时,

否正确。

说明:

1.这里的Alloy Look&Feel30天的试用版,网上有许多Open SourcLook&Feel可供使用,此文旨在抛砖引玉。

2.如果在JBuilerTools/IDE Option中切换到其他Look&Feel需要关闭JBuiler后,重新修改user_zh.properti

3.http://www.incors.com/alloyInf/jws/alloyDemo.jnlp其界面风格(需要用Java Web Start打开)

让JBuilder眩出个性

如何让JBuilderIDE使用这些外观?

一:准备工作。

下载Alloy 1.3并生成所需的Alloy.jar具体方法请参考《让你JBuilder眩起来》主要是加入一个alloy.properti文件)

建立目录E:/feels/lib 将Alloy.jar放在里面)

/src 存放源文件)

二:编写所需的类文件。

1.使用Alloi提供的外观。

这里以AcidThem为例:

file://A cidThemeA lloyLookA ndFeel.java

    package soft.wes.feels;  

     

     

    import com.incors.plaf.alloy.*;  

     

    import com.incors.plaf.alloy.themes.acid.*;  

     

     

    public class A cidThemeA lloyLookA ndFeel extends A lloyLookA ndFeel{  

     

    public A cidThemeA lloyLookA ndFeel{  

     

    supnew A cidThem;  

     

    }  

     

    }//end of file 

保管上面的文件,注意packag这里AcidThemeA lloyLookA ndFeel.java应当放在E:/feels/src/soft/wes/feels/目录下。

DefaultThemeA lloyLookA ndFeel.java, BedouinThemeA lloyLookA ndFeel.java, GlassThemeA lloyLookA ndFeel.java 与上面的类结构一样,相信稍有JA VA 基础就可以自己写出来。

2.使用自定义的外观。

file://CustomOneA lloyLookA ndFeel.java

    package soft.wes.feels;  

    import java.awt.*;  

    import com.incors.plaf.alloy.*;  

    import com.incors.plaf.alloy.themes.custom.*;  

    public class CustomOneA lloyLookA ndFeel extends A lloyLookA ndFeel{  

    public CustomOneA lloyLookA ndFeel{  

    supCustomThemeFactory.createThemnew Color171, 177, 128,  

    new Color242, 242, 235,  

    new Color100, 103, 92,  

    new Color112, 142, 148,  

    new Color182, 204, 216,  

    new Color180, 208, 213;  

    }  

    }//end of file 

将上面的文件保管在E:/feels/src/soft/wes/feels 目录下,顺序中各个参数的具体含义请参考AlloiAPI文档。

三:生成所需的.jar文件。

这里使用ANT编译并打包。

1.创立build.xml 和 build.properti文件。

build.properties

-----------------------------------------

#常用属性设定

    srcsrc.dir=src  

     

    buildbuild.dir=build  

     

    liblib.dir=lib  

     

    build.dir.classes=${build.dir}/classes  

     

    classes.package = feels.jar  

     

    src.package = feels_src.jar  

------------------------------------------

build.xml

------------------------------------------

    <?xml version="1.0" encoding="gb2312"?> 

    <project name="EasyMessage" default="package" basedir="."> 

    <property file="build.properties"/> 

    <path id="alloy.lib"> 

    <fileset dir="${lib.dir}"> 

    <include name="A lloy.jar"/> 

    </fileset> 

    </path> 

    <target name="prepare" description="初始化,生成目录"> 

    <mkdir dir="${build.dir}"/> 

    <mkdir dir="${build.dir.classes}"/> 

    </target> 

    <target name="clean" description="清除目录"> 

    <delete dir="${build.dir}"/> 

    </target> 

    <target name="compile" depends="prepare" description="编译"> 

    <javac classpath="." 

    srcdir="${src.dir}" 

    destdir="${build.dir.classes}"> 

    <classpath refid="alloy.lib"/> 

    </javac> 

    </target> 

    <target name = "package" depends = "compile" description="打包"> 

    <jar jarfile = "${classes.package}" 

    basedir = "${build.dir.classes}" 

    includes = "soft/**"> 

    </jar> 

    <jar jarfile = "${src.package}" 

    basedir = "${src.dir}" 

    includes = "soft/**"> 

    </jar> 

    </target> 

    </project> 

------------------------------------------

关于ANT使用,请自行参考相关的文章。

2.编译并打包。

首先注意目录结构如下:

E:/feels/

    build.properties  

     

    build.xml  

     

    lib/A lloy.jar  

     

    src/soft/wes/feels/  

     

    DefaultThemeA lloyLookA ndFeel.java  

     

    BedouinThemeA lloyLookA ndFeel.java  

     

    GlassThemeA lloyLookA ndFeel.java  

     

    A cidThemeA lloyLookA ndFeel.java  

运行命令:E:/feels>ant

输出如下:

    Buildfile: build.xml  

     

     

    prepare:  

     

    [mkdir] Created dir: E:/feels/build  

     

    [mkdir] Created dir: E:/feels/build/classes  

     

     

    compile:  

     

    [javac] Compiling 5 source files to E:/feels/build/classes  

     

     

    package:  

     

    [jar] Building jar: E:/feels/feels.jar  

     

    [jar] Building jar: E:/feels/feels_src.jar  

     

     

    BUILD SUCCESSFUL  

     

    Total time: 12 seconds  

四:JBuilder中使用外观:

如果你JBuilder使用的默认的外观,Tools/IDE Options/Look and feel:选Metal切换一下(不切换会找不到下面所说的行)后,关闭JBuilder一定要先关闭)将Alloy.jar和feels.jar复制到 JBuilder装置目录/lib/ext修改C:/Documents and Settings/wes/.jbuilder7/user_zh.properties we为当前用户名)找到第8行,修改为:browser;look_and_feel=soft.wes.feels.CustomOneA lloyLookA ndFeel当然,可以自由选择任一个了保管后退出。

重新启动JBuilder就可以欣赏一下自己定制的漂亮的外观了

五:说明。

1.上面的方法在linux平台也适用,需要修改的配置文件是/root/.jbuilder7/user_zh.properti假设当前的用户为root

2.显示的字体,背景,边框等属性都是可以修改的这些就留给大家自己去研究好了,如果你设计出了超酷的外观别忘了和大家一起分享呀。

3.如果觉的太靓了Tools/Editor Options/Color/Editor color schem 选Classic这个方案是最养眼的

4.注意:修改后最明显的负作用”就是使用中心情愉悦,工作效率明显提高。廉价你BOSS :