首页 > Java

让你得JBuilder眩起来

发表于2015-06-30 18:29:12| --次阅读| 来源webkfa| 作者资讯

摘要:JBuilder是Borland公司推出得一款优秀的JAVA开发工具,功能强大。但它只有Windows,Metal,CDE/Motif三种界面风格,长期观赏皆残害眼球(笔者个人观点),面对漂亮的WinXP平台和绚丽的Delphi7开发环境,生活在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打开)。

让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文档。

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

这里使用ANT编译并打包。

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

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

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

  

 
   

   

  
     
   
      
          
    
       
       
         
     
        
          
      
         
       
          
              
        
           
         
              
          
                   
          
         
        
       
      
     
    
   
  
 

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

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

2.编译并打包。

首先注意目录结构如下:

E:/feels/

build.properties  
 
build.xml  
 
lib/Alloy.jar  
 
src/soft/wes/feels/  
 
DefaultThemeAlloyLookAndFeel.java  
 
BedouinThemeAlloyLookAndFeel.java  
 
GlassThemeAlloyLookAndFeel.java  
 
AcidThemeAlloyLookAndFeel.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 (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下载。

原文链接:http://blog.csdn.net/wes109/article/details/12929

【责任编辑: 小林 TEL:(010)68476606】

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1