让你得JBuilder眩起来

JBuilder是Borland公司推出得一款优秀的JAVA开发工具,功能强大。但它只有Windows,Metal,CDE/Motif三种界面风格,

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

今天让我们一起说“NO!”

一。准备工作:

首先到http://www.incors.com/lookandfeel/try.php3下载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.http://www.incors.com/alloyInf/jws/alloyDemo.jnlp是其界面风格(需要用Java Web Start打开)。

#p#

让JBuilder眩出个性

如何让JBuilder的IDE使用这些外观?

一:准备工作。

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

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

/src (存放源文件)

二:编写所需的类文件。

1.使用Alloy提供的外观。

这里以AcidTheme为例:

file://AcidThemeAlloyLookAndFeel.java

 
 
 
  1. package soft.wes.feels;
  2. import com.incors.plaf.alloy.*;
  3. import com.incors.plaf.alloy.themes.acid.*;
  4. public class AcidThemeAlloyLookAndFeel extends AlloyLookAndFeel{
  5. public AcidThemeAlloyLookAndFeel(){
  6. super(new AcidTheme());
  7. }
  8. }//end of file

保存上面的文件,注意package!!这里AcidThemeAlloyLookAndFeel.java应当放在E:/feels/src/soft/wes/feels/目录下。

DefaultThemeAlloyLookAndFeel.java, BedouinThemeAlloyLookAndFeel.java, GlassThemeAlloyLookAndFeel.java 与上面的类结构一样,相信稍有JAVA基础就可以自己写出来。

2.使用自定义的外观。

file://CustomOneAlloyLookAndFeel.java

 
 
 
  1. package soft.wes.feels;
  2. import java.awt.*;
  3. import com.incors.plaf.alloy.*;
  4. import com.incors.plaf.alloy.themes.custom.*;
  5. public class CustomOneAlloyLookAndFeel extends AlloyLookAndFeel{
  6. public CustomOneAlloyLookAndFeel(){
  7. super(CustomThemeFactory.createTheme(new Color(171, 177, 128),
  8. new Color(242, 242, 235),
  9. new Color(100, 103, 92),
  10. new Color(112, 142, 148),
  11. new Color(182, 204, 216),
  12. new Color(180, 208, 213)));
  13. }
  14. }//end of file

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

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

这里使用ANT编译并打包。

1.创建build.xml 和 build.properties文件。

build.properties

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

#常用属性设定

 
 
 
  1. srcsrc.dir=src
  2. buildbuild.dir=build
  3. liblib.dir=lib
  4. build.dir.classes=${build.dir}/classes
  5. classes.package = feels.jar
  6. src.package = feels_src.jar

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

build.xml

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

 
 
 
  1. srcdir="${src.dir}"
  2. destdir="${build.dir.classes}">
  3. basedir = "${build.dir.classes}"
  4. includes = "soft/**">
  5. basedir = "${src.dir}"
  6. includes = "soft/**">

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

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

2.编译并打包。

首先注意目录结构如下:

E:/feels/

 
 
 
  1. build.properties
  2. build.xml
  3. lib/Alloy.jar
  4. src/soft/wes/feels/
  5. DefaultThemeAlloyLookAndFeel.java
  6. BedouinThemeAlloyLookAndFeel.java
  7. GlassThemeAlloyLookAndFeel.java
  8. AcidThemeAlloyLookAndFeel.java

运行命令:E:/feels>ant

输出如下:

 
 
 
  1. Buildfile: build.xml
  2. prepare:
  3. [mkdir] Created dir: E:/feels/build
  4. [mkdir] Created dir: E:/feels/build/classes
  5. compile:
  6. [javac] Compiling 5 source files to E:/feels/build/classes
  7. package:
  8. [jar] Building jar: E:/feels/feels.jar
  9. [jar] Building jar: E:/feels/feels_src.jar
  10. BUILD SUCCESSFUL
  11. 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 (wes为当前用户名),找到第8行,修改为:browser;look_and_feel=soft.wes.feels.CustomOneAlloyLookAndFeel(当然,可以自由选择任一个了),保存后退出。

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

五:说明。

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

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

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

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

补:最新的插件版(1.0),支持多种LookAndFeel,可以到http://www.www1.shareware-software.com/soft.htm下载。

本文题目:让你得JBuilder眩起来
分享路径:http://www.csdahua.cn/qtweb/news14/327814.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网