以下的教程将帮助你使用颜色主题,给你的NetBeans 5.0增加乐趣。
使用 Kirill的Substance 来 自定义按钮、按钮形状和水印(墙纸)插件。 该控件使用于 IDE 4.1 或者任何Swing-based 应用程序, 具体可以访问以下链接 Spicing Up Your Swing GUI With Substance.
安装 substance-netbeans插件 到 NetBeans IDE 5.0,
-laf命令行
. 并且这个工具可以让你轻松的通过View菜单来尝试不同的主题 — 你可以在不用重新启动IDE的情况下,立刻查看效果。 (
hongweijin注:在NetBeans IDE 4.0 中,需要使用命令行模式,并且要不断重启IDE)
在你安装NBM 文件后, NetBeans 若有一个不正常现象:这个是Substance的默认主题, 液体.假如要尝试不同的主题,使用 View 菜单; 有四个特别的子项, Button Shapes, Colors, Themes, 和 Watermarks. 每一个都会在后面做详细的介绍.
颜色主题
目前, 这些 颜色主题 修改可以通过 View > Themes 菜单:
Aqua,BarbyPink,BottleGreen,Brown,LightAqua,LimeGreen,Orange,Purple,Raspberry,SunG lare,Sunset, Olive, Sepia, SteelBlue, Terracotta,Ebony,DarkViolet,Charcoal
水印
水印是指图形文件显示在Swing应用程序的背景上.对于NetBeans IDE, 水印是显示在背景的后面和子组件下面,比如,编辑窗口. 背景图片也会在以后的组件后面显示:panels, toolbars, menus, menu items 和另外的 图形组件. 当前,有以下已定义的组件 watermarks 可以通过以下方式进行修改 View > Watermarks:
Stripes, Katakana, Bubbles, Mosaic, Binary, Latch, MetalWall, Crosshatch
从版本2.2 起, substance.netbeans.nbm 包括一个用户友好的界面,来自定义用户的个性水印图案.
在版本 2.1中假如你要自定义图案, 你需要使用命令好的模式. 这个命令包括以下两个部分:
-J-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceImageWatermark
-J-Dsubstancelaf.watermark.image=C:\Picturepath\wallpaper.jpg
为了替换这个预先定义的图片,你需要自己的图片,比如 aquamarine.jpg. 记住你要设置的图形的路径,然后关闭IDE,并且在命令行中输入以下的命令 所有都在一行中
${nb-install}\bin\netbeans.exe
-J-Dsubstancelaf.watermark=org.jvnet.substance.watermark.SubstanceImageWatermark
-J-Dsubstancelaf.watermark.image=C:\Documents and Settings\Your Name\aquamarine.jpg
点击Enter键,查看结果. 图形将会在编辑窗口、菜单和其他的组件下面显示出来。
渐变图片
Substance 采用Mac OS X-like 为IDE的按钮,打造具有渐变,流动效果的特色外观.你也可以通过下面的方式: View > Colors 来更改颜色方案.
自定义按钮形状
甚至可以点击过犀牛?假如你对自定义按钮感兴趣, 你将可以设置自己喜欢的按钮形状比如: Butterfly, Dolphin, Fish, Foot, IceCream, RaceCar, Rhino, Stegosaurus
通过 View > Button Shapes 菜单选择自己喜欢的图形.
Classic
. 经典的图形比默认图形更加方方正正.
${nb-userdir}\etc\netbeans.conf
在你的 NetBeans userdir (
What's a userdir?). 假如该文件不存在, 使用全局文件,通过NetBeans的安装目录,可以作为模板:
${nb-install}\etc\netbeans.conf
. 假如
etc
目录不存在, 在你的NetBeans userdir 建立该目录并且拷贝
${nb-install}\etc\netbeans.conf
文件.
${nb-install}\etc\netbeans.conf
会包含如下的内容:
netbeans.conf
文件来达到. 假如你要去除 Substance, 打开文件,并且删除你刚刚添加的内容; 选择
Tools > Module Manager 来删除她的插件.
假如你设计了一个非常漂亮的界面,为什么不把她发表出来? 给我们发的你图形截图 和你所使用的命令. 前33位可以赢取一个 iPod Nano, 一件 NetBeans t-shirt 或者 一个USB 闪存. 通过这里提交你的作品. (结束时间: 2006年1月15日)